小编Ale*_*eng的帖子

使用视频工具箱在iOS 8中解码h264时出现错误代码-8969,-12909

我有a2 B格式的h264流,并在此处链接此链接以使用iOS8 videoToolBox实现h264解码.

我在每一步都检查OSStatus.

  1. 使用带有SPS和PPS数据的CMVideoFormatDescriptionCreateFromH264ParameterSets创建CMFormatDescription.(status == noErr)

  2. 使用VTDecompressionSessionCreate创建VTDecompressionSession.(status == noErr)

  3. 将NALUnit有效负载捕获到CMBlockBuffer中,确保用
    字节长度代码替换起始代码.(status == noErr)

  4. 创建一个CMSampleBuffer.(status == noErr)

  5. 使用VTDecompressionSessionDecodeFrame并在回调函数中获取错误代码-8969(模拟器), - 12909(设备).

我怀疑我在第3步中做错了什么,我不太清楚长码是什么意思.我只是按照WWDC会话视频替换每个NALUnit开始代码00 00 00 01到00 00 80 00.是不对?或者我应该检查别的东西?谢谢

decode video-streaming h.264 ios

13
推荐指数
1
解决办法
3906
查看次数

自定义相机使用AVFoundation录制视频时放大/缩小

在最新的iOS 7.1本机摄像头应用程序可以放大/缩小,同时记录视频,并保存在照片视频确实显示/淡出效果变焦.

现在,我正在使用AVFoundation来实现自定义视频.通过使用videoMaxScaleAndCropFactor修改AVCaptureVideoPreviewLayer,我可以在录制视频时放大/缩小.但是,保存的视频不会显示放大/缩小效果.

是否有任何提示实现此功能????

video zoom recording avfoundation ios

6
推荐指数
1
解决办法
3315
查看次数

如何使用"distanceTo","advancedBy"来处理Xcode7 beta6中的String

我对String有一个扩展,它在Xcode7 beta5上工作正常.但是,我昨天升级到了测试版6.看来Swift语法有一些变化.编译我的代码时会出现一些错误.

在此输入图像描述

==================================================

是.它显示了我应该使用哪些方法,并在苹果网站上找到一些信息.https://developer.apple.com/library/prerelease/ios/releasenotes/General/iOS81APIDiffs/modules/Swift.html

当我改变"距离"=>"distanceTo"时.我收到错误"使用未解析的标识符'距离'".有谁知道如何使用"distanceTo","advancedBy"? 在此输入图像描述

string xcode swift

3
推荐指数
1
解决办法
4345
查看次数

标签 统计

ios ×2

avfoundation ×1

decode ×1

h.264 ×1

recording ×1

string ×1

swift ×1

video ×1

video-streaming ×1

xcode ×1

zoom ×1