【发布时间】:2013-02-13 21:03:22
【问题描述】:
我有一个类似于“http://myserver.com/master.m3u8”的流式 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];
在应用内播放时的问题是,一段时间后屏幕变为黑色。但我仍然能够听到音频。
如何调试问题出在哪里。
遇到类似问题的人可以帮帮我吗?
【问题讨论】:
-
我遇到了同样的问题,屏幕没有变黑,但显示带有音频图像的 Quicktime 徽标。我注意到有时流媒体会从中恢复,但这需要一些时间。问题不是编码问题,因为如果我将使用 3G 的应用程序与使用 WIFI 的另一个应用程序放在一起,两个实时视频会同时停止,但是 WI-FI 恢复得更快。您设法解决了吗?
标签: ios mpmovieplayercontroller