Ios4 MPMoviePlayerContentPreloadDidFinishNotification似乎比MPMoviePlayerLoadStateDidChangeNotification更可靠
我正在将1-3MB的小电影从我的网站上传到我的iPhone应用程序中。我有一个slicehost Web服务器,我想它是一个500MB的片。我不知道这是如何转化为带宽的,但我可以在以后弄清楚 我在MPMoviePlayerLoadStateDidChangeNotification方面的经验不是很好。 使用旧的MPMoviePlayerContentPreloadFinishNotification,我得到了更可靠的结果 如果我收到MPMoviePlayerContentPreloadedFinishNotification,电影将播放而不会出现口吃,但是如果我使用MPMoviePlayerLoadStateDidChangeNotification,电影经常会暂停 我不确定要检查哪个加载状态: 枚举{ MPMovieLoadStateUnknown=0,Ios4 MPMoviePlayerContentPreloadDidFinishNotification似乎比MPMoviePlayerLoadStateDidChangeNotification更可靠,ios4,video-streaming,mpmovieplayercontroller,mpmovieplayer,Ios4,Video Streaming,Mpmovieplayercontroller,Mpmovieplayer,我正在将1-3MB的小电影从我的网站上传到我的iPhone应用程序中。我有一个slicehost Web服务器,我想它是一个500MB的片。我不知道这是如何转化为带宽的,但我可以在以后弄清楚 我在MPMoviePlayerLoadStateDidChangeNotification方面的经验不是很好。 使用旧的MPMoviePlayerContentPreloadFinishNotification,我得到了更可靠的结果 如果我收到MPMoviePlayerContentPreloadedFin
MPMovieLoadStatePlayable=1只是确保您注意到它是一个标志,而不是一个值
只是确保你注意到它是一个标志,而不是一个值
我在这方面遇到了类似的问题。如果我找到了解决方案,我会告诉你。我在这方面遇到了类似的问题。如果我找到了解决方案,我会告诉你。好的,谢谢,我会在某个时候再研究。你对流媒体有很好的经验吗?小问题,但所有的艰苦工作都是在服务器端完成的。没问题,HTTP Live Stream到目前为止,ing非常棒:我对从web服务器加载的视频进行了倒计时。首先,我使用的是MPMovieLoadStatePlayable,这会导致倒计时和视频之间存在时间差。使用MPMOVIELOADSTATEPLAYTHOK为我解决了这个问题。谢谢,谢谢,我会在某个时候再次研究它。你对strea有良好的经验吗ming?小问题,但所有的努力都是在服务器端完成的。无可厚非,HTTP直播到目前为止非常棒:我对从web服务器加载的视频进行了倒计时。首先,我使用了MPMovieLoadStatePlayable,这导致倒计时和视频之间存在时间延迟。使用MPMovieLoadStatePlayThrough修复了此问题还是我,谢谢
MPMovieLoadStatePlaythroughOK
Enough data has been buffered for playback to continue uninterrupted.
Available in iOS 3.2 and later.
MPMoviePlayerController *mp = [aNotification object];
NSLog(@"LoadState: %i", (NSInteger)mp.loadState);
if (mp.loadState & MPMovieLoadStatePlaythroughOK)
{
// Do stuff
}