【发布时间】:2015-05-19 14:01:54
【问题描述】:
我正在尝试在 NavigationController 堆栈上显示 MoviePlayer,但它通常会在几秒钟后随机停止
@property (nonatomic, strong) MPMoviePlayerViewController *player;
实施:
MPMoviePlayerViewController *moviePlayer = [[MPMoviePlayerViewController alloc] initWithContentURL: [self preSignedURL:key]];
self.player = moviePlayer;
[[self navController]presentMoviePlayerViewControllerAnimated:self.player];
尝试了几种替代方法,包括创建 UIViewController 并在添加到导航控制器之前在其视图上显示,但结果相同。
【问题讨论】:
-
您能分享一下您是如何创建网址的吗?据我所知 [NSURL fileURLWithPath:..] 应该用于本地文件。
-
使用 S3GetPreSignedURLRequest (Amazon S3) 完成。电影有时会播放,但通常会在几秒钟后中断
-
我相信你忘了添加源类型。看我的回答
标签: ios mpmovieplayercontroller