cost 254 ms
在 AVAudioSession/AVAudioEngine 中选择特定的输入通道作为 mono 输入来自 USB 设备

[英]Choose specific input channel as a mono input from USB device in AVAudioSession/AVAudioEngine

我正在开发一个录音应用程序,它使用连接到 iPhone 的外部 USB 音频接口(例如,Focusrite Scarlett Solo)。 当我运行AVAudioSession.sharedInstance().currentRoute.inputs时,它会正确返回接口。 频道也正确返回。 当我将i ...

从 iOS 到浏览器的 stream 视频有哪些选项?

[英]What options exist to stream video from iOS to browser?

我正在寻找一种方法来实现从 iOS 设备到浏览器的实时视频流(以及可选的音频)。 在这种情况下 iOS 设备是服务器,浏览器是客户端。 视频分辨率必须在 800x600-1920x1080 范围内。 可能最重要的标准是滞后应小于 500 毫秒。 到目前为止,我已经尝试了几种方法。 1.高层次结构 ...

修改代码同时播放和下载mp3,不下载mp3然后在Swift/SwiftUI中播放

[英]Modify code to play and download mp3 at the same time, not download mp3 then play it in Swift/SwiftUI

我已经创建了这段代码来播放/停止/倒回曲目,这些曲目将在设备上下载并存储在缓存中。 唯一的问题是它仅在曲目完全下载后才开始播放。 在此之前,应用程序完全冻结。 小型 mp3 没有问题,但如果是 30 分钟的音频怎么办? 我需要修改此代码以立即开始播放音频并在后台下载曲目。 在这里寻求帮助,因为没有指 ...

AVAudioPlayerNode 导致失真

[英]AVAudioPlayerNode causing distortion

我有一个AVAudioPlayerNode附加到AVAudioEngine 。 示例缓冲区通过scheduleBuffer()方法提供给playerNode 。 但是,似乎playerNode正在扭曲音频。 output 不是简单地“通过”缓冲区,而是失真并包含 static(但大部分仍可听见)。 ...

SwiftUI 如何在UIImagePickerController 中编辑视频?

[英]SwiftUI How to Edit video in UIImagePickerController?

我制作了一个视频记录 function。我想知道如何在按下“使用视频”按钮之前使用此栏编辑视频。 喜欢这个视频。 下面是我的代码。 我希望流程是录制视频,它可以编辑视频长度(用户可以使用屏幕上方的栏进行编辑),然后按使用视频按钮保存视频。 ...

来自 avfoundation 的原始数据

[英]Raw Data from avfoundation

您好,我正在努力从 AVCaptureVideoDataoutput 获取原始图像数据。 我在使用 avfoundation 方面有很多经验,并且参与过很多项目,但这次我正在从事我没有任何经验的图像处理项目。 我知道我正在委托回调 function 中获取 CMSampleBuffer。 我的问题。 ...

使用 AVFoundation 保留 hls 播放列表,下载两个不同的视频轨道,使下载大小达到 go 高于预期

[英]Using AVFoundation to persist hls playlist , downloads two different video tracks, makes download size to go higher than expected

我正在尝试通过解析特定比特率/分辨率来下载 hls 播放列表视频轨道。 下载工作非常好。 但是我们需要从清单中下载特定的视频轨道变体。 所以我通过AVAssetDownloadTaskMinimumRequiredMediaBitrateKey和AVAssetDownloadTaskMinimumR ...

使用 AVAudioSession 录制 - 为什么我得到的字节数比预期的多?

[英]Recording with AVAudioSession - Why do I get more bytes than expected?

我正在设置录音 session,如下所示: 据此,字节数应为: bytes = 4 * 44100 * 2 * 2 = 705600 bytes 但实际上当我得到记录的数据时: recordedAudioLenght稍大: 709696 bytes 。 我怎样才能避免这种情况? 问题是我如何设置 ...

如何播放从图库中选择的视频?

[英]How do I play a video which was selected from Gallery?

我有两个视图控制器:GetStartedViewController(根视图控制器)和 TrimVideoViewController。 我使用 PHPicker 从根视频中选择了一个视频,我需要在第二个 viewController 中播放该视频。 问题是,当我向 AVFoundation 提供 ...

使用 AVAudioSourceNode 播放声音时音高和噪音不正确

[英]Incorrect pitch and noisiness when playing sound using an AVAudioSourceNode

赏金将在 6 天后到期。 此问题的答案有资格获得+50声望赏金。 Tamás Sengel想提请更多人关注这个问题。 我正在使用TinySoundFont在 watchOS 上使用 SF2 文件。 我想实时播放框架生成的原始音频(这意味着在按下相应按钮时立即调用tsf_note_on ,并在需要 ...

使用 Combine 在 SwiftUI 视图上显示实时摄像头画面的效率如何?

[英]How efficient is using Combine to show live camera feed on SwiftUI view?

本 Kodeco 教程展示了如何使用 Combine 在 SwiftUI 中显示 iOS 实时摄像头源。 以下是执行此操作的基本部分(在删除非必要的代码行之后): 虽然它正在工作,但是否将每个CVPixelBuffer转换为 SwiftUI Image并使用 Combine/bindings 在 ...

如何在 Swift 中使用 AVQueuePlayer 设置 NowPlaying 属性?

[英]How to set NowPlaying properties with a AVQueuePlayer in Swift?

我有一个 AVQueuePlayer,它通过 URL 从 Firebase 存储中获取歌曲并按顺序播放。 这很好用。 我还可以让锁屏控件出现并使用播放暂停按钮,如下所示: 问题在于设置播放器的元数据(名称、图像等)。 我知道它可以通过设置MPMediaItemPropertyTitle和MPMed ...

如何使用Swift Concurrency加载AVQueuePlayer?

[英]How to use Swift Concurrency to load AVQueuePlayer?

这个赏金已经结束了。 此问题的答案有资格获得+100声望赏金。 赏金宽限期在16 小时后结束。 TruMan1想让更多人关注这个问题。 我有大约 200 个音频资产,每个资产大约 5 秒,它们被加载到AVQueuePlayer中。 我这样做是为了将所有资产作为一首完整的歌曲播放,但允许用户查看或 ...

将 AVPlayer 分配给 AVPlayerLayer 异步轮流玩家 currentTime

[英]Assigning AVPlayer to AVPlayerLayer rounds players currentTime asyncronously

我试图在两个地方显示单个视频并使它们同步。 我创建 AVPlayer,将其分配给 AVPlayerLayer 并播放大约一秒钟。 在创建第二个 AVPlayerLayer 之后,将 sme AVPlayer 分配给它。 那时我希望两个层都显示相同的帧,因为它们由同一个 AVPlayer 支持,但是 ...

Swift 停止系统音频

[英]Swift Stop System Audio

我正在开发一个睡眠定时器应用程序。 计时器一结束,我就想停止设备上的音频。 有什么方法可以停止系统声音,还是必须播放无声音频文件? 我已经尝试过这段代码: ...


 
粤ICP备18138465号  © 2020-2023 STACKOOM.COM