38得票9回答
AVURLAsset获取视频尺寸

这真的很令人沮丧。我试图获取一个AVURLasset的大小,但尝试避免使用naturalSize,因为Xcode告诉我在iOS5中已经被弃用。 但是:有什么替代方法吗? 我找不到任何线索,不使用«naturalsize»如何获取视频尺寸...

21得票4回答
AVURLAsset能否在没有文件扩展名的情况下工作?

我正在尝试为视频文件创建缩略图: - (UIImage*) thumbnailForVideoAtURL: (NSURL*) videoURL { AVURLAsset *asset = [[AVURLAsset alloc] initWithURL:videoURL options...

13得票6回答
AVURLAsset返回的持续时间为0。

我正在尝试获取音频文件的持续时间以便进行裁剪,我使用以下代码:audioAsset = [AVURLAsset assetWithURL:itemURL]; CMTime assetTime = [audioAsset duration]; Float64 duration = CMTime...

11得票2回答
如何使用AVURLAsset流式传输视频并将缓存数据保存到磁盘

前几天我被要求检查一下在下载视频的同时播放视频有多难。我知道这是一项简单的任务,因为之前有人告诉过我。所以,我检查了一下,结果发现非常简单。 问题是我想保存视频到磁盘上,以免强迫用户一遍又一遍地下载它。 问题在于如何访问缓冲区并将其存储到磁盘中。 Stackoverflow 上有很多答案...

11得票1回答
AVPlayer和AVURLAssets的渐进式视频下载

我们正在开发一个应用程序,需要通过AVPlayer播放视频文件。这些文件需要存储在用户设备上,并且必须在下载时进行播放。 目前,我们建立了一个下载模块,使用ASIHTTPRequest库通过PHP获取视频文件(我们不希望媒体可以通过公共URL链接),并将它们异步写入磁盘。 然后,按照AV ...

10得票1回答
NSMutableArray objectAtIndex:]: index 0 beyond bounds for empty array from AVURLAsset NSMutableArray objectAtIndex:]: 空数组的索引0超出范围,来自AVURLAsset

我尝试使用以下代码合并音频。AVMutableComposition* composition = [AVMutableComposition composition]; AVURLAsset* videoAsset = [[AVURLAsset alloc]initWithURL:audio...

10得票2回答
iPhone SDK. 是否可以使用 AVURLAsset / AVMutableComposition 在 AVPlayer 中旋转视频?

我有一个简单的视频编辑视图,使用AVPlayer。我使用一个或多个AVURLAsset创建AVMutableComposition。一切正常,但是视频总是旋转90度。例如,如果源视频是竖屏拍摄,则AVPlayer以横屏模式显示,反之亦然。我已经查阅了文档并进行了搜索,但无法找到解决方法。也许我...

8得票2回答
一个未知长度的资源的AVAssetResourceLoaderDelegate实现

我的iOS应用程序使用AVPlayer从服务器播放流音频并将其存储在设备上。 我实现了AVAssetResourceLoaderDelegate,以便拦截流。我更改了我的方案(从http到假方案),以便调用AVAssetResourceLoaderDelegate方法: func resou...

8得票2回答
从视频文件中提取音频

怎么在不使用FFmpeg的情况下提取视频文件中的音频? 我想使用AVMutableComposition和AVURLAsset来解决这个问题,例如将.mov文件转换为.m4a文件。