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