2011-01-17 3 views
2

Я использую MPMoviePlayerController (для приложения iOS 4), чтобы воспроизвести некоторые удаленные mp3-файлы. Когда я добавляю мнение так:Как настроить MPMoviePlayerController?

[moviePlayer.view setFrame:CGRectMake(10, 240, 300, 20)]; 
[self.view addSubview:moviePlayer.view]; 

я получаю следующее:

alt text

Можно ли настроить этот вид? Я хотел бы подкрасить цвет или добавить пользовательские элементы управления, другой индикатор выполнения и т. Д.

ответ

1

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

+0

А как насчет обзора прогресса? Должен ли я обновлять графический интерфейс каждую секунду в зависимости от текущего времени воспроизведения? – phi

+0

Это, кажется, хорошая идея! –

+0

Для приятного примера см. Http://digitaldj.net/ и https://github.com/DigitalDJ/AudioStreamer. Согласно описанию проекта: «Класс потокового аудиоплеера (AudioStreamer) для Mac OS X и iPhone». – phi

5

См. Образец пользовательского вида view/viewController в Pragmatic iPad Programming. Проверьте исходный код главы 8 (бесплатная загрузка с этой страницы).

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