IOS检查m3u8流是否已连接

时间:2014-11-07 02:07:00

标签: ios testing stream m3u8

我使用MPMoviePlayerController来播放m3u8流。但是它并不支持我检查m3u8链接是否正常工作的方法,所以如果链接已经死了,我必须等待MPMoviePlayerController播放一段时间,以确保它能够正常运行。不工作在这种情况下,我想显示AlertView链接是否已死,以防止用户在将链接发送到MPMoviePlayerController之前不等待。有什么办法吗?

1 个答案:

答案 0 :(得分:1)

尝试一次..

通常我们会在一段时间后检查这个,因为我们可以设置时间延迟

[self performSelector:@selector(movieTimedOut) withObject:nil afterDelay:20.f];

-(void)movieTimedOut
{
     if (!(self.loadState & MPMovieLoadStatePlayable) || !(self.loadState & MPMovieLoadStatePlaythroughOK))
      {
           //AlertView
      }
}