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
- Наследование
- Атрибуты
- Реализации
Комментарии
Состояние воспроизведения для 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 |
Возвращает класс среды выполнения этого |
Creator | |
CustomActions |
Получите список пользовательских действий. |
ErrorMessage |
Состояние воспроизведения для |
ErrorMessageFormatted |
Получите сообщение об ошибке, доступное для чтения пользователем. |
Extras |
Получите все пользовательские дополнительные компоненты, заданные в этом состоянии воспроизведения. |
Handle |
Дескриптор базового экземпляра Android. (Унаследовано от Object) |
IsActive |
Возвращает значение, считается ли это активным состоянием воспроизведения. |
JniIdentityHashCode |
Состояние воспроизведения для |
JniPeerMembers |
Состояние воспроизведения для |
LastPositionUpdateTime |
Получите прошедшее время в режиме реального времени, в котором последнее обновление позиции. |
PeerReference |
Состояние воспроизведения для |
PlaybackSpeed |
Получение текущей скорости воспроизведения в виде нескольких обычных воспроизведения. |
Position |
Получение текущей позиции воспроизведения в мс. |
State |
Получение текущего состояния воспроизведения. |
ThresholdClass |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. (Унаследовано от Object) |
ThresholdType |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. (Унаследовано от Object) |
Методы
Clone() |
Создает и возвращает копию этого объекта. (Унаследовано от Object) |
DescribeContents() |
Описать виды специальных объектов, содержащихся в маршалируемом представлении в этом маршалируемом представлении. |
Dispose() |
Состояние воспроизведения для |
Dispose(Boolean) |
Состояние воспроизведения для |
Equals(Object) |
Указывает, равен ли другой объект этому объекту. (Унаследовано от Object) |
GetHashCode() |
Возвращает значение хэш-кода для объекта. (Унаследовано от Object) |
JavaFinalize() |
Вызывается сборщиком мусора в объекте, когда сборка мусора определяет, что больше ссылок на объект нет. (Унаследовано от Object) |
Notify() |
Пробуждение одного потока, ожидающего монитора этого объекта. (Унаследовано от Object) |
NotifyAll() |
Просыпает все потоки, ожидающие монитора этого объекта. (Унаследовано от Object) |
SetHandle(IntPtr, JniHandleOwnership) |
Задает свойство Handle. (Унаследовано от Object) |
ToArray<T>() |
Состояние воспроизведения для |
ToString() |
Возвращает строковое представление объекта. (Унаследовано от Object) |
UnregisterFromRuntime() |
Состояние воспроизведения для |
Wait() |
Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>помощи уведомления</em> или <эм>прерванного</em>. (Унаследовано от Object) |
Wait(Int64) |
Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени. (Унаследовано от Object) |
Wait(Int64, Int32) |
Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени. (Унаследовано от Object) |
WriteToParcel(Parcel, ParcelableWriteFlags) |
Неструктурировать этот объект в пакете "Посылка". |
Явные реализации интерфейса
IJavaPeerable.Disposed() |
Состояние воспроизведения для |
IJavaPeerable.DisposeUnlessReferenced() |
Состояние воспроизведения для |
IJavaPeerable.Finalized() |
Состояние воспроизведения для |
IJavaPeerable.JniManagedPeerState |
Состояние воспроизведения для |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Состояние воспроизведения для |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Состояние воспроизведения для |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Состояние воспроизведения для |
Методы расширения
JavaCast<TResult>(IJavaObject) |
Выполняет преобразование типа, проверяемого средой выполнения Android. |
JavaCast<TResult>(IJavaObject) |
Состояние воспроизведения для |
GetJniTypeName(IJavaPeerable) |
Состояние воспроизведения для |