我有一个类似于“http://myserver.com/master.m3u8”的流式 URL。(这是虚拟 URL)
这个 URL 在 iPhone 上的 safari 浏览器中可以正常播放。
但是当使用以下代码在应用程序中播放相同内容时,我遇到了一些问题:
NSURL* theURL = [NSURL URLWithString:@"http://myserver.com/master.m3u8"];
MPMoviePlayerViewController* moviePlayerViewController = [[MPMoviePlayerViewController alloc] initWithContentURL:theURL];
moviePlayerViewController.moviePlayer.movieSourceType = MPMovieSourceTypeStreaming;
[self presentMoviePlayerViewControllerAnimated:moviePlayerViewController];
在应用程序中播放时的问题是,一段时间后屏幕变成黑色。但我仍然能够听到音频。
我该如何调试问题出在哪里。
有人可以帮助我遇到类似问题吗?