MPMediaPlayback
Наследование
Не применимый
Соответствует
Не применимый
Оператор импорта
Swift
import MediaPlayer
Objective C
@import MediaPlayer;
Доступность
Доступный в iOS 3.2 и позже.
MPMediaPlayback
протокол определяет интерфейс, принятый MPMoviePlayerController
класс для управления воспроизведением носителей. Это поддержка протоколов основные транспортные операции включая запуск, остановитесь, и пауза, и также позволяет Вам искать вперед и назад через фильм или к отдельному моменту в его временной шкале.
-
Инициирует воспроизведение текущего элемента. (требуемый)
Объявление
Swift
func play()
Objective C
- (void)play
Обсуждение
Если воспроизведение было ранее приостановлено, это воспроизведение резюме метода, где это кончило; иначе, этот метод играет первый доступный элемент с начала.
Если проигрыватель фильмов не подготовлен к воспроизведению при вызове этого метода этот метод сначала подготавливает проигрыватель фильмов и затем запускает воспроизведение. Для минимизации задержки воспроизведения вызовите
prepareToPlay
метод перед вызовом этого метода.Чтобы быть уведомленными, когда проигрыватель фильмов будет готов играть, зарегистрируйтесь для
MPMoviePlayerLoadStateDidChangeNotification
уведомление. Можно тогда проверить состояние загрузки путем доступа к проигрывателю фильмовloadState
свойство.Оператор импорта
Objective C
@import MediaPlayer;
Swift
import MediaPlayer
Доступность
Доступный в iOS 3.2 и позже.
-
Воспроизведение пауз текущего элемента. (требуемый)
Объявление
Swift
func pause()
Objective C
- (void)pause
Обсуждение
Если воспроизведение не в настоящее время в стадии реализации, этот метод не имеет никакого эффекта. Для возобновления воспроизведения текущего элемента от точки паузы вызовите
play
метод.Оператор импорта
Objective C
@import MediaPlayer;
Swift
import MediaPlayer
Доступность
Доступный в iOS 3.2 и позже.
-
остановитесь () - остановиться
ТребуемыйВоспроизведение концов текущего элемента. (требуемый)
Объявление
Swift
func stop()
Objective C
- (void)stop
Обсуждение
Этот метод останавливает воспроизведение текущего элемента и сбрасывает playhead к запуску элемента. Вызов
play
метод снова инициирует воспроизведение с начала элемента.Оператор импорта
Objective C
@import MediaPlayer;
Swift
import MediaPlayer
Доступность
Доступный в iOS 3.2 и позже.
-
prepareToPlay () - prepareToPlay
ТребуемыйПодготавливает проигрыватель фильмов к воспроизведению. (требуемый)
Объявление
Swift
func prepareToPlay()
Objective C
- (void)prepareToPlay
Обсуждение
Когда Вы вызываете, если проигрыватель фильмов уже не подготовлен играть
play
метод, тот метод автоматически вызывает этот метод. Однако для минимизации задержки воспроизведения вызовите этот метод перед вызовомplay
.Вызов этого метода может прервать аудио сеанс проигрывателя фильмов. Для получения информации о прерываниях и как к resond им, см. Аудио Руководство по программированию Сеанса.
Оператор импорта
Objective C
@import MediaPlayer;
Swift
import MediaPlayer
Доступность
Доступный в iOS 3.2 и позже.
-
isPreparedToPlay
СвойствоБулево значение, указывающее, готов ли проигрыватель фильмов играть. (требуемый) (только для чтения)
Объявление
Swift
var isPreparedToPlay: Bool { get }
Objective C
@property(nonatomic, readonly) BOOL isPreparedToPlay
Оператор импорта
Objective C
@import MediaPlayer;
Swift
import MediaPlayer
Доступность
Доступный в iOS 3.2 и позже.
См. также
-
Начинает искать назад через мультимедийный контент. (требуемый)
Объявление
Swift
func beginSeekingBackward()
Objective C
- (void)beginSeekingBackward
Обсуждение
Используйте этот метод для перемещения текущей позиции воспроизведения назад своевременно на ускоренном темпе. Поиск начинается, когда Вы вызываете этот метод, и продолжается, пока Вы не вызываете
endSeeking
метод.Если базовое содержание передается потоком, этот метод не имеет никакого эффекта.
Оператор импорта
Objective C
@import MediaPlayer;
Swift
import MediaPlayer
Доступность
Доступный в iOS 3.2 и позже.
-
beginSeekingForward () - beginSeekingForward
ТребуемыйНачинает искать вперед через мультимедийный контент. (требуемый)
Объявление
Swift
func beginSeekingForward()
Objective C
- (void)beginSeekingForward
Обсуждение
Используйте этот метод для перемещения текущей позиции воспроизведения вперед своевременно на ускоренном темпе. Поиск начинается, когда Вы вызываете этот метод, и продолжается, пока Вы не вызываете
endSeeking
метод.Если базовое содержание передается потоком, этот метод не имеет никакого эффекта.
Оператор импорта
Objective C
@import MediaPlayer;
Swift
import MediaPlayer
Доступность
Доступный в iOS 3.2 и позже.
-
endSeeking () - endSeeking
ТребуемыйКонцы прямой и обратный поиск через мультимедийный контент. (требуемый)
Объявление
Swift
func endSeeking()
Objective C
- (void)endSeeking
Обсуждение
Необходимо вызвать этот метод для окончания работы поиска, начатой путем вызова любого
beginSeekingBackward
илиbeginSeekingForward
метод. После вызова этого метода проигрыватель возвращается к тому же состоянию, в котором это было до поиска. Другими словами, если элемент играл, прежде чем поиск начался, это продолжает играть от новой playhead позиции после вызова этого метода.Если базовое содержание передается потоком, этот метод не имеет никакого эффекта.
Оператор импорта
Objective C
@import MediaPlayer;
Swift
import MediaPlayer
Доступность
Доступный в iOS 3.2 и позже.
-
Текущая скорость воспроизведения для проигрывателя. (требуемый)
Объявление
Swift
var currentPlaybackRate: Float { get set }
Objective C
@property(nonatomic) float currentPlaybackRate
Обсуждение
Это значение представляет множитель для скорости воспроизведения по умолчанию текущего элемента. Значение 0,0 указывает, что воспроизведение останавливается, в то время как значение 1,0 указывает, что воспроизведение происходит в нормальной скорости. В то время как отрицательные величины указывают обратное воспроизведение, положительные значения указывают прямое воспроизведение.
Установка значения этого свойства изменяет скорость воспроизведения соответственно.
Оператор импорта
Objective C
@import MediaPlayer;
Swift
import MediaPlayer
Доступность
Доступный в iOS 3.2 и позже.
-
Текущая позиция playhead. (требуемый)
Объявление
Swift
var currentPlaybackTime: NSTimeInterval { get set }
Objective C
@property(nonatomic) NSTimeInterval currentPlaybackTime
Обсуждение
Для видео по требованию или прогрессивно загружаемого содержания, это значение измеряется в секундах с начала текущего элемента. Изменение значения этого свойства перемещает playhead в новое расположение. Для содержания, переданного потоком живой от сервера, это значение представляет время с начала списка воспроизведения, когда это было сначала загружено.
Оператор импорта
Objective C
@import MediaPlayer;
Swift
import MediaPlayer
Доступность
Доступный в iOS 3.2 и позже.
-
MPMediaPlaybackIsPreparedToPlayDidChangeNotification MPMediaPlaybackIsPreparedToPlayDidChangeNotification
Отправленный на изменение в подготовленном к игре состоянии объекта, соответствующего
MPMediaPlayback
протокол. Объект, состояние которого изменилось, доступен как объект, связанный с уведомлением.Оператор импорта
Objective C
@import MediaPlayer;
Swift
import MediaPlayer
Доступность
Доступный в iOS 3.2 и позже.