我有一個MPMoviePlayerController
,名爲myMoviePlayer
;我分配和初始化它,當我的應用程序加載:更改MPMoviePlayerController實例的視頻url而不是分配新的
NSString *moviePath = [bundle pathForResource:[movieName uppercaseString] ofType:@"mov" inDirectory:@"Videos"];
if(moviePath)
{
NSURL *movieURL = [NSURL fileURLWithPath:moviePath];
myMoviePlayer=[[MPMoviePlayerController alloc] initWithContentURL:movieURL];
[**myUI.view** setFrame:CGRectMake(80, 80, 600, 350)];
[self.view addSubview:myMoviePlayer.view];
myMoviePlayer.shouldAutoplay=NO;
}
有我的應用程序兩種觀點名爲imageView
和videoView
。我需要在imageView
中隱藏myMoviePlayer
,並在我的用戶界面視圖爲videoView
時再次顯示。
我每次展示電影時,movieName
都會有所不同。
現在,我每次將視圖更改爲影片視圖時,都會分配並初始化myVideoPlayer
。是否可以設置一個新的視頻網址到myMoviePlayer
而無需再次分配?
問題只顯示與@Sharmain那麼這是開始一個新的視頻以正常的方式完全黑屏 – Christina 2011-05-25 19:55:25
電影播放器,看看鏈接。視頻是否真的開始?我認爲需要一段時間來緩衝。 – 2011-05-25 19:58:54
只顯示video.it只有當我點擊播放按鈕時纔會播放 – Christina 2011-05-25 20:01:27