我在HTTP服務器上有一個很大的.m4v視頻文件。例如,這是我想要打的網址:如何通過HTTP將大型.m4v視頻文件流式傳輸到我的iOS應用程序?
http://www.myurl.com/movies/video1.m4v
本例中的video1.m4v文件爲1GB。當我在我的iPhone上的Safari瀏覽器中加載該URL時,該文件將自動完美地開始播放。我可以跳過,回去,使用Airplay,並且一切都很好,很快。
當我用這段代碼將它加載到我的iPhone上時,它永遠掛在Loading
上。
MPMoviePlayerController *moviePlayerController = [[MPMoviePlayerController alloc] initWithContentURL:url];
[moviePlayerController.view setFrame:CGRectMake(0, 70, 320, 270)];
[self.view addSubview:moviePlayerController.view];
moviePlayerController.fullscreen = YES;
[moviePlayerController play];
什麼是正確的方式來播放我的iOS應用程序中的m4v文件就像移動Safari一樣?我想這樣做的主要原因是爲了隱藏用戶的URL,並且沒有用戶跳入和跳出我的應用程序的體驗。
逐漸下載並播放此文件會導致您的應用程序被拒絕。有關詳細信息,請參閱appstore提交準則。 – Till
這不是應用程序商店的應用程序,它是供我個人使用的。 –