До вчерашнего дня Мой MPMovieController был прекрасно в iPhone SDK 3. Но вчера, когда я модернизировал SDK ти iPhone SDK 4 мой MoviePlayer перестает работать, что дает мне предупреждение устаревания на следующей строке (они устарели много методов)MPMoviePlayercontroller не работает в iphone SDK 4? - Необходимая справка
moviePlayer.movieControlMode = MPMovieControlModeDefault;
Мой полный код выглядит следующим образом:
NSURL *fileURL = [NSURL URLWithString:[NSString stringWithFormat:@"%@/videos/%@",[[NSUserDefaults standardUserDefaults] objectForKey:@"SERVICE_URL"]
,customObject.movieURL]];
MPMoviePlayerController *mp = [[MPMoviePlayerController alloc] initWithContentURL:fileURL];
if (mp)
{
// save the movie player object
self.moviePlayer = mp;
moviePlayer.movieControlMode = MPMovieControlModeDefault;
[mp release];
// Apply the user specified settings to the movie player object
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(myMovieFinishedCallback:)
name:MPMoviePlayerPlaybackDidFinishNotification
object:moviePlayer];
// Play the movie!
[self.moviePlayer play];
}
Скажите, пожалуйста, какой метод заменить вместо устаревшего метода или сделать что-то другое?
Спасибо,
Таким образом, мы должны manully добавить вид Теперь ADN позже также удалить? – harshalb
@hib: По-видимому, да – Cesar
Я не добавляю tmpView, так что он не работает. Это необходимо . потому что раньше он работал без каких-либо ухищрений. – harshalb