2009-09-21 3 views
2

У меня есть MPMoviePlayerController, и он отлично играет, когда я играю .mov с сервера. Я могу воспроизводить несколько фильмов подряд, и я не сталкиваюсь с какими-либо проблемами.MPMoviePlayerController проблема после воспроизведения YouTube

Тем не менее, мне также нужно иметь возможность воспроизводить несколько видеороликов YouTube и вставлять UIWebView, что позволяет мне воспроизводить видео на YouTube. Невозможно воспроизвести несколько видеороликов YouTube. Проблема возникает, если я воспроизвожу видео в формате .mov, а затем попытаюсь воспроизвести видео на YouTube. На экране появляется панель состояния ландшафта, но все элементы управления все еще находятся в режиме портрета. Звук работает, но нет видео; просто черный экран.

ответ

0

Действительно звучит как ошибка для меня ... вы должны подумать о том, чтобы сообщить об этом Apple, если вы еще этого не сделали.

Это звучит смутно связанным с другой ошибкой, с которой я столкнулся (иногда игрок продолжает воспроизводить звук после закрытия фильма и действует в следующий раз, когда он запускается). Обходным решением, которое я нашел, было установить

player.initialPlaybackTime = -1.0; 

Когда я выгружаю плеер. Это длинный выстрел, но вы можете попробовать.

0

Фильм игрок на тренажере имеет несколько известных ошибок, смотрите также: video playback problems in iphone

Вы пробовали его на реальном устройстве? В настоящее время я не испытываю тестирование воспроизведения на симуляторе.

+0

Да. Я тестировал на своем 3G S, потому что я протестировал воспроизведение на YouTube. Проблема кажется хуже для тех, у кого есть 3G. Я посмотрел пример кода Apple и даже пытался использовать тот же самый код, но с теми же проблемами – runmad

0

Я тоже видел это, и это определенно ошибка Apple. Еще одна проблема, с которой вы столкнулись, заключается в том, что нажатие на строку состояния для перехода в верхнюю часть таблицы после воспроизведения видеоролика YouTube, похоже, не работает.

0

Я видел это в одном из моих приложений. В нижней строке, вы должны убедиться, что у вас есть только один экземпляр объекта MPMoviePlayerController в вашем приложении. Если у вас более одного ада разрывается в OS 3.x, включая упоминаемые вами симптомы.

Смежные вопросы