1
A
回答
2
使用[AVComposition scaleTimeRange:toDuration:]
来产生快动作AVAsset
。
float rate = 4.0;
AVAsset *asset = [AVAsset assetWithURL:someURL];
AVMutableComposition *composition = [AVMutableComposition composition];
NSError *error = nil;
[composition insertTimeRange:CMTimeRangeMake(kCMTimeZero, asset.duration)
ofAsset:asset
atTime:kCMTimeZero error:&error];
[composition scaleTimeRange:CMTimeRangeMake(kCMTimeZero, asset.duration)
toDuration:CMTimeMultiplyByFloat64(asset.duration, 1/rate)];
AVPlayerItem *playerItem = [AVPlayerItem playerItemWithAsset:composition];
AVPlayer *player = [AVPlayer playerWithPlayerItem:playerItem];
+0
嘿!你有没有想过如何在飞行中更新这个作文?我应该删除timeRange并且再次缩放它吗?并将其应用于新的组合? –
相关问题
- 1. AVComposition的AVPlayer播放速率
- 2. 使用NSURLProtocol在iOS上的AVPlayer下载时实现播放
- 3. 使用AVPlayer不在iOS中播放的实时流11
- 4. 如何实现在AVPlayer上播放的视频的剪裁?
- 5. iOS使AVPlayer继续在后台播放
- 6. 如何实现“自适应比特率”(HLS)与AVPlayer iOS中9+
- 7. avplayer不能在IOS中播放音频
- 8. 如何检测AVPlayer实际开始快速播放
- 9. 在iOS 4.0中使用AVPlayer进行HTTP实时流式传输?
- 10. 使用AVPlayer播放.pls播放列表
- 11. 我如何使用AVPlayer播放pcm
- 12. 如何使用AVPlayer播放视频?
- 13. 如何使用AVPlayer播放mp4资源?
- 14. iOS - AVPlayer - 获取当前FPS /帧速率
- 15. 使用AVPlayer播放视频
- 16. 如何在AVPlayer中播放Youtube视频?
- 17. 在iOS 9中播放mp3文件不能使用AVPlayer
- 18. 如何在iOS中使用AVPlayer播放受保护的视频内容
- 19. 如何更改AVPlayer视频的速率
- 20. 如何在没有AVPlayer或电影播放器的iOS上播放视频
- 21. 在AVPlayer中播放视频
- 22. AQRecorder AAC在AVPlayer中播放
- 23. 如何播放AVPlayer中的链接?
- 24. 的iOS 4.0 AudioMix和AVPlayer
- 25. AVPlayer不播放
- 26. WMP在C#中播放速率
- 27. 在macOS应用中显示AVplayer播放速度
- 28. Android:如何更改使用OpenSL ES的音乐播放速率
- 29. SDL Audio Pitch - 播放速率
- 30. 使用AVPlayer和Swift在IOS上反向播放视频9
哇,你在播放视频很快。你想达到什么目的?你的问题是什么? – Raptor
看起来'AVPlayer'不支持高于2.0的播放速度,我怎样才能以4.0的速度播放。 – user3480295
我没有使用MPMoviePlayerController。 – user3480295