Поддержка AirPlay, MPMoviePlayerController и отношение MPVolumeView

Я разрабатываю приложение для iPhone, которое поддерживает воспроизведение видео. Я использую MPMoviePlayerController с настраиваемыми элементами управления для воспроизведения видео. Для этой цели я установил стиль управления MPMoviePlayerController на MPMovieControlStyleNone.

Я хотел бы поддерживать функцию AirPlay для воспроизводимого видео. Согласно документации, мы должны установить для свойства «allowAirPlay» MPMoviePlayerController значение YES, чтобы включить функцию AirPlay. Как я могу отобразить кнопку AirPlay в пользовательском интерфейсе проигрывателя, если я использую MPMoviePlayerController с настраиваемыми элементами управления?

Я пробовал следующее:

  1. Созданный экземпляр MPVolumeView
  2. Установите для свойств showRouteButton и ShowVolumeSlider MPVolumeView значение NO, чтобы скрыть ползунок громкости и кнопка маршрута
  3. Добавлен MPVolumeView в моем пользовательском представлении плеера

Я не давал ссылки между MPVolumeView и MPMoviePlayerController друг на друга. Но если для 'allowAirPlay' в MPMoviePlayerController установлено значение YES, то кнопка AirPlay будет отображаться в MPVolumeView. Как связаны MPVolumeView и MPMoviePlayerController? Пожалуйста, дайте мне знать о связи между этими двумя классами, которые созданы независимо.

С уважением и уважением, Deepa

14
задан spd 21 April 2011 в 03:38
поделиться