У меня есть MPMoviePlayerController
с именем myMoviePlayer
; Я выделяю и инициализирую его при загрузке моего приложения:
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
. Мне нужно скрыть myMoviePlayer
в imageView
и отобразить его снова, когда мой вид пользовательского интерфейса равен videoView
.
Каждый раз, когда я показываю фильм, movieName
будет отличаться.
Прямо сейчас я выделяю и инициализирую myVideoPlayer
каждый раз, когда мой вид меняется на вид фильма. Можно ли установить новый URL-адрес видео на myMoviePlayer
, не выделяя его снова?