如何使用 ALAsset URL 在 MPMoviePlayerController 上播放视频?
Posted
技术标签:
【中文标题】如何使用 ALAsset URL 在 MPMoviePlayerController 上播放视频?【英文标题】:How to play video on MPMoviePlayerController using ALAsset URL? 【发布时间】:2014-03-26 06:23:30 【问题描述】:我尝试使用setContentURL:
方法直接将 ALAsset URL 提供给 MPMoviePlayer,但没有成功。
if (!self.moviePlayer)
self.moviePlayer = [[MPMoviePlayerController alloc] init];
[self.moviePlayer setContentURL:[NSURL fileURLWithPath:playPath]];
self.moviePlayer.allowsAirPlay=YES;
self.moviePlayer.controlStyle=MPMovieControlStyleDefault;
[ScrollView addSubview: [self.moviePlayer view]];
self.moviePlayer.scalingMode = MPMovieScalingModeAspectFit;
[self.moviePlayer prepareToPlay];
[self.moviePlayer play];
【问题讨论】:
【参考方案1】:@Mahesh 你可以试试这个吗:
self.moviePlayer.moviePlayer.movieSourceType = MPMovieSourceTypeFile ;
【讨论】:
以上是关于如何使用 ALAsset URL 在 MPMoviePlayerController 上播放视频?的主要内容,如果未能解决你的问题,请参考以下文章
[库assetForURL:url resultBlock:^(ALAsset *asset) 不执行