IOS检查是否连接了m3u8流



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

试试这个。。

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

[self performSelector:@selector(movieTimedOut) withObject:nil afterDelay:20.f];
-(void)movieTimedOut
{
     if (!(self.loadState & MPMovieLoadStatePlayable) || !(self.loadState & MPMovieLoadStatePlaythroughOK))
      {
           //AlertView
      }
}

相关内容

  • 没有找到相关文章

最新更新