4
我正在使用適用於iOS平臺的MPMoviePlayerController,但我不確定爲什麼「完成」和「正在加載Movie ...」控件沒有自動顯示加載新視頻。如何使用MPMoviePlayerController顯示「正在加載Movie ...」消息
我最初的實現是使用UIWebView控件來流式傳輸視頻,當視頻被訪問時,顯示「完成」和「加載電影...」控件,直到視頻加載並準備好玩。我想用MPMoviePlayerController重現相同的用戶體驗。
我應該免費獲得「完成」和「加載電影...」控制覆蓋?如果沒有,我必須設置什麼來讓他們在視頻加載時出現?
NSURL *videoUrl = [NSURL URLWithString:urlString];
self.moviePlayer = [[[MPMoviePlayerController alloc] init] autorelease];
self.moviePlayer.movieControlMode = MPMovieControlModeDefault;
[self.moviePlayer setContentURL:videoUrl];
[self.moviePlayer prepareToPlay];
[self.view addSubview:self.moviePlayer.view];
[[self.moviePlayer view] setFrame: [self.view bounds]];
[self.moviePlayer setFullscreen:YES animated:YES];
所以用這個玩多後,我發現使用MPMoviePlayerViewController(而非的MPMoviePlayerController)爲您提供了「完成」和「加載電影...」控制的自由。 但是,現在我注意到加載MPMoviePlayerViewController的延遲。我將MPMoviePlayerViewController放到我的UINavigationController上,並立即進行轉換,但是一旦加載了詳細信息視圖,MPMoviePlayerViewController需要大約5秒才能加載。 – 2011-02-02 18:38:31