我使用MPMoviePlayerController
来播放m3u8
流。但是它并不支持我检查m3u8
链接是否正常工作的方法,所以如果链接已经死了,我必须等待MPMoviePlayerController
播放一段时间,以确保它能够正常运行。不工作在这种情况下,我想显示AlertView
链接是否已死,以防止用户在将链接发送到MPMoviePlayerController
之前不等待。有什么办法吗?
答案 0 :(得分:1)
尝试一次..
通常我们会在一段时间后检查这个,因为我们可以设置时间延迟
[self performSelector:@selector(movieTimedOut) withObject:nil afterDelay:20.f];
-(void)movieTimedOut
{
if (!(self.loadState & MPMovieLoadStatePlayable) || !(self.loadState & MPMovieLoadStatePlaythroughOK))
{
//AlertView
}
}