1

我已经彻底扫描了谷歌,这是他们在 mpmovieplayercontroller 上播放 avmutablecomposition 的一种方式,他们必须使用 URL 初始化,所以我想真正的问题是,它们是 avmutablecomposition 的临时 URL,还是我们可以使用 avassetexportsession 创建一个,如果用户不喜欢它可以被删除吗?

4

1 回答 1

0

使用 iOS 8.0,您可以使用 AVPlayerViewController - https://developer.apple.com/library/prerelease/ios/documentation/AVFoundation/Reference/AVPlayerViewController_Class/index.html

AVPlayerViewController *playerVC = ....; //initialize the playerViewController 
AVPlayerItem *playerItem = [AVPlayerItem playerItemWithAsset:[mutableComposition copy]]; //make an immutable copy of the mutableComposition
AVPlayer *player = [AVPlayer playerWithPlayerItem:playerItem];
[playerVC setPlayer:player];
于 2015-01-31T01:00:40.227 回答