2013-06-13 2 views
1

Я использовал MPMoviePlayerController для воспроизведения аудио и видео в моем приложении, теперь я встретил очень тревожную проблему. Когда я играл в mp3-файл, я не могу установить currentPlaybackTime, пока он играет. когда я изменил currentPlaybackTime, игрок остановился и отправил уведомление MPMoviePlayerPlaybackDidFinishNotification. Когда я перезапускаю player, он воспроизводится через 0 секунд.Использовать currentPlaybackTime с MPMoviePlayerController для mp3-файлов

Я использовал MPMoviePlayerController, потому что он мог передавать файл с удаленного URL-адреса, и мне не нужно менять плеер, когда я воспроизвожу видео.

Я нашел, что он работает для нескольких файлов mp3. но я не могу указать разницу. У кого-нибудь есть опыт? Я даже не знаю, насколько это осуществимый план.

Большое спасибо.

ответ

1

Появляется currentPlaybackTime Работает в случае с видео. Ниже приведено описание функции из Apple Docs.

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

Вы можете использовать [player setInitialPlaybackTime:xx.xx];

+0

Прошу прощения, но это не влияет на мою программу. Ничего не случилось. Используется ли только для видео? Я видел некоторый документ о initialPlaybackTime. Я не знаю, в чем смысл этого. – Zhou

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