ios – MPMoviePlayerController给了我一个黑色的空视图,没有视频播放

前端之家收集整理的这篇文章主要介绍了ios – MPMoviePlayerController给了我一个黑色的空视图,没有视频播放前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
iOS 5.1,这里是代码
MPMoviePlayerController *player =
    [[MPMoviePlayerController alloc] initWithContentURL: [NSURL URLWithString:@"map.mp4"]];
    [player prepareToPlay];
    [player.view setFrame: self.view.bounds];  // player's frame must match parent's
    [self.view addSubview: player.view];
    // ...
    [player play];

其实这跟苹果的引用说的是一样的,但是当我点击按钮来使用这个功能时,只有一个黑色的矩形留在那里,没有vedio播放,没有声音发生,没有粉碎,所以我想知道如何使这项工作

解决方法

很抱歉很晚回复.解决方案是一种很好的选择.但是它帮助我在面对同一个问题的同时继续前进.

MPMovieSourceTypeStreaming是你错过的事情.

MPMoviePlayerController *player =
[[MPMoviePlayerController alloc] initWithContentURL: [NSURL URLWithString:@"map.mp4"]];
[player prepareToPlay];
[player.view setFrame: self.view.bounds];  // player's frame must match parent's
player.movieSourceType    = MPMovieSourceTypeStreaming;
[self.view addSubview: player.view];
// ...
[player play];

猜你在找的iOS相关文章