我使用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
}
}