Поделиться через


PlaybackState Класс

Определение

Состояние воспроизведения для MediaSessionобъекта .

[Android.Runtime.Register("android/media/session/PlaybackState", DoNotGenerateAcw=true)]
public sealed class PlaybackState : Java.Lang.Object, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/media/session/PlaybackState", DoNotGenerateAcw=true)>]
type PlaybackState = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Наследование
PlaybackState
Атрибуты
Реализации

Комментарии

Состояние воспроизведения для MediaSessionобъекта . К ним относятся такие состояния, как PlaybackState#STATE_PLAYINGтекущее положение воспроизведения и возможности текущего элемента управления.

Документация по Java для android.media.session.PlaybackState.

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Поля

ActionFastForward

Указывает, что этот сеанс поддерживает команду быстрого переадресации.

ActionPause

Указывает, что этот сеанс поддерживает команду приостановки.

ActionPlay

Указывает, что этот сеанс поддерживает команду play.

ActionPlayFromMediaId

Указывает, что этот сеанс поддерживает воспроизведение из команды идентификатора носителя.

ActionPlayFromSearch

Указывает, что этот сеанс поддерживает воспроизведение из команды поиска.

ActionPlayFromUri

Указывает, что этот сеанс поддерживает воспроизведение из команды URI.

ActionPlayPause

Указывает, что этот сеанс поддерживает команду воспроизведения и приостановки переключения.

ActionPrepare

Указывает, что этот сеанс поддерживает команду подготовки.

ActionPrepareFromMediaId

Указывает, что этот сеанс поддерживает подготовку из команды идентификатора носителя.

ActionPrepareFromSearch

Указывает, что этот сеанс поддерживает подготовку из команды поиска.

ActionPrepareFromUri

Указывает, что этот сеанс поддерживает подготовку из команды URI.

ActionRewind

Указывает, что этот сеанс поддерживает команду перемотки.

ActionSeekTo

Указывает, что этот сеанс поддерживает команду для поиска.

ActionSetPlaybackSpeed

Указывает, что этот сеанс поддерживает команду скорости воспроизведения набора.

ActionSetRating

Указывает, что этот сеанс поддерживает команду set rating.

ActionSkipToNext

Указывает, что этот сеанс поддерживает следующую команду.

ActionSkipToPrevious

Указывает, что этот сеанс поддерживает предыдущую команду.

ActionSkipToQueueItem

Указывает, что этот сеанс поддерживает команду перехода к элементу очереди.

ActionStop

Указывает, что этот сеанс поддерживает команду stop.

PlaybackPositionUnknown

Используйте это значение для позиции, чтобы указать, что позиция не известна.

StateBuffering
Устаревшие..

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

StateConnecting
Устаревшие..

Состояние, указывающее, что класс выполняет воспроизведение в настоящее время подключается к новому назначению.

StateError
Устаревшие..

Состояние, указывающее, что этот элемент находится в состоянии ошибки.

StateFastForwarding
Устаревшие..

Состояние, указывающее, что этот элемент в настоящее время быстро перенаправляется.

StateNone
Устаревшие..

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

StatePaused
Устаревшие..

Состояние, указывающее, что этот элемент в настоящее время приостановлен.

StatePlaying
Устаревшие..

Состояние, указывающее, что этот элемент в настоящее время играет.

StateRewinding
Устаревшие..

Состояние, указывающее, что этот элемент в настоящее время перемотывается.

StateSkippingToNext
Устаревшие..

Состояние, указывающее, что проигрыватель в настоящее время пропускается к следующему элементу.

StateSkippingToPrevious
Устаревшие..

Состояние, указывающее, что проигрыватель в настоящее время пропускается к предыдущему элементу.

StateSkippingToQueueItem
Устаревшие..

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

StateStopped
Устаревшие..

Состояние, указывающее, что этот элемент в настоящее время остановлен.

Свойства

Actions

Получите текущие действия, доступные в этом сеансе.

ActiveQueueItemId

Получите идентификатор текущего активного элемента в очереди.

BufferedPosition

Получение текущей буферизованной позиции в мс.

Class

Возвращает класс среды выполнения этого Objectобъекта.

(Унаследовано от Object)
Creator
CustomActions

Получите список пользовательских действий.

ErrorMessage

Состояние воспроизведения для MediaSessionобъекта .

ErrorMessageFormatted

Получите сообщение об ошибке, доступное для чтения пользователем.

Extras

Получите все пользовательские дополнительные компоненты, заданные в этом состоянии воспроизведения.

Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
IsActive

Возвращает значение, считается ли это активным состоянием воспроизведения.

JniIdentityHashCode

Состояние воспроизведения для MediaSessionобъекта .

(Унаследовано от Object)
JniPeerMembers

Состояние воспроизведения для MediaSessionобъекта .

LastPositionUpdateTime

Получите прошедшее время в режиме реального времени, в котором последнее обновление позиции.

PeerReference

Состояние воспроизведения для MediaSessionобъекта .

(Унаследовано от Object)
PlaybackSpeed

Получение текущей скорости воспроизведения в виде нескольких обычных воспроизведения.

Position

Получение текущей позиции воспроизведения в мс.

State

Получение текущего состояния воспроизведения.

ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

(Унаследовано от Object)
ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

(Унаследовано от Object)

Методы

Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
DescribeContents()

Описать виды специальных объектов, содержащихся в маршалируемом представлении в этом маршалируемом представлении.

Dispose()

Состояние воспроизведения для MediaSessionобъекта .

(Унаследовано от Object)
Dispose(Boolean)

Состояние воспроизведения для MediaSessionобъекта .

(Унаследовано от Object)
Equals(Object)

Указывает, равен ли другой объект этому объекту.

(Унаследовано от Object)
GetHashCode()

Возвращает значение хэш-кода для объекта.

(Унаследовано от Object)
JavaFinalize()

Вызывается сборщиком мусора в объекте, когда сборка мусора определяет, что больше ссылок на объект нет.

(Унаследовано от Object)
Notify()

Пробуждение одного потока, ожидающего монитора этого объекта.

(Унаследовано от Object)
NotifyAll()

Просыпает все потоки, ожидающие монитора этого объекта.

(Унаследовано от Object)
SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
ToArray<T>()

Состояние воспроизведения для MediaSessionобъекта .

(Унаследовано от Object)
ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
UnregisterFromRuntime()

Состояние воспроизведения для MediaSessionобъекта .

(Унаследовано от Object)
Wait()

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>помощи уведомления</em> или <эм>прерванного</em>.

(Унаследовано от Object)
Wait(Int64)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)
Wait(Int64, Int32)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Неструктурировать этот объект в пакете "Посылка".

Явные реализации интерфейса

IJavaPeerable.Disposed()

Состояние воспроизведения для MediaSessionобъекта .

(Унаследовано от Object)
IJavaPeerable.DisposeUnlessReferenced()

Состояние воспроизведения для MediaSessionобъекта .

(Унаследовано от Object)
IJavaPeerable.Finalized()

Состояние воспроизведения для MediaSessionобъекта .

(Унаследовано от Object)
IJavaPeerable.JniManagedPeerState

Состояние воспроизведения для MediaSessionобъекта .

(Унаследовано от Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Состояние воспроизведения для MediaSessionобъекта .

(Унаследовано от Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Состояние воспроизведения для MediaSessionобъекта .

(Унаследовано от Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Состояние воспроизведения для MediaSessionобъекта .

(Унаследовано от Object)

Методы расширения

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверяемого средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Состояние воспроизведения для MediaSessionобъекта .

GetJniTypeName(IJavaPeerable)

Состояние воспроизведения для MediaSessionобъекта .

Применяется к