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 и позже.
