59得票13回答
如何减小使用UIImagePickerController创建的视频文件大小?

我有一个应用程序,允许用户使用 UIImagePickerController 录制视频,然后上传到YouTube。问题是,即使视频只有5秒钟长,UIImagePickerController 创建的视频文件也非常大,例如,5秒钟长的视频大小为16-20兆字节。我想保留540或720质量的视频...

16得票1回答
错误 NSLocalizedDescription=无法保存

我正在尝试合并音频和视频。我在遵循 这个链接。但是我遇到了一个错误,但我不知道出了什么问题。 失败的可选项(Error Domain=AVFoundationErrorDomain Code=-11823 "无法保存" UserInfo={NSLocalizedDescription=...

9得票3回答
照片框架:与assetsd的连接中断或assetsd已停止

我在使用这个swift库(https://github.com/piemonte/player)播放多个视频时遇到了错误。不确定是与该播放器还是照片框架相关。 问题是,我有一个视图,将显示照片或视频。一切正常工作,直到播放几个视频后出现此消息,随后所有视频都无法播放,只能看到黑屏,并出现内存...

7得票1回答
将音频缓冲区[从文件]添加到“实时”音频缓冲区[录制到文件]。

我的目标: 录制指定时长的音视频,输出文件以预定义的外部音频文件作为背景音乐 – 录制后无需进行进一步的编码/导出操作。 就像你使用iPhone相机应用程序录制视频一样,并且在“相机胶卷”中记录的所有视频都有背景音乐一样。录制结束后无需导出或加载,也不需要单独的AudioTrack。 ...

7得票4回答
如何使用Swift将后置摄像头的变焦级别设置为0.5倍?

我已经实现了使用AVFoundation自定义相机的缩放功能(从1倍开始),这在iPhone X系列以下的设备上都可以正常工作。但我想在iPhone 11和iPhone 11 Pro设备上实现0.5倍缩放。 我编写的代码无法将缩放设置为0.5倍。我尝试了所有可能的组合:[.builtInTr...

12得票2回答
AVPlayerViewController使用仅音频的AVPlayer

刚开始使用AVKit,我正在尝试播放一些音频。希望能够使用在精通现代化媒体回放中详细介绍的新AVPlayerViewController,这样我就有了一个现成的播放/暂停/搜寻UI。基本上,我有一个故事板,其中包含一个容器视图,该容器视图具有到AVPlayerViewController的嵌入...

7得票6回答
iOS 10 - AVPlayer 播放视频时显示黑屏

在这里我有一个方法,它会将视频层添加到我在IB中设置的UIView中: -(void)loadPlayer{ self.asset = [AVAsset assetWithURL:url]; AVPlayerItem *item = [AVPlayerIt...

9得票4回答
AVAssetReaderOutput在设备上编码视频带有音频时卡住了。

在实现了这个问题中有关编码视频(包括音频)的解决方案Video Encoding using AVAssetWriter - CRASHES之后,我发现代码在 iPhone 模拟器上可以正常工作。但是,在实际 iPhone 5(和其他设备)上运行时,某些视频无法对其音频进行编码。 例如,从 ...

7得票3回答
iOS 9: 使用AVPlayerViewController Swift。(划掉的播放按钮)

我在iOS设备和模拟器上播放视频内容时遇到了一些问题。 目标:使用hls公共视频流从在线资源流式传输视频,并使用AVPlayerViewController进行播放,以了解其工作原理。 这一直导致没有错误被抛出,但视图控制器向我呈现了此视图。 我决定退回并在本地资源上进行测试,因此我...

19得票3回答
iOS13.1上播放音频时应用程序崩溃。

我正在开发一个应用程序,通过url从主捆绑包中运行声音文件。在iOS 13上测试时一切正常。但是,在13.1的新更新中,我的代码行出现了错误: backgroundMusicPlayer = try AVAudioPlayer(contentsOf: URL(fileURLWithPa...