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


MediaSession Конструкторы

Определение

Перегрузки

MediaSession(Context, String)

Создает новый сеанс.

MediaSession(Context, String, Bundle)

Создает новый сеанс.

MediaSession(Context, String)

Создает новый сеанс.

[Android.Runtime.Register(".ctor", "(Landroid/content/Context;Ljava/lang/String;)V", "")]
public MediaSession (Android.Content.Context context, string tag);
[<Android.Runtime.Register(".ctor", "(Landroid/content/Context;Ljava/lang/String;)V", "")>]
new Android.Media.Session.MediaSession : Android.Content.Context * string -> Android.Media.Session.MediaSession

Параметры

context
Context

Контекст, используемый для создания сеанса.

tag
String

Короткое имя для целей отладки.

Атрибуты

Комментарии

Создает новый сеанс. Сеанс будет автоматически зарегистрирован в системе, но не будет опубликован до #setActive(boolean) setActive(true) вызова. По завершении сеанса необходимо вызвать #release() .

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

Документация по Java для android.media.session.MediaSession.MediaSession(android.content.Context, java.lang.String).

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

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

MediaSession(Context, String, Bundle)

Создает новый сеанс.

[Android.Runtime.Register(".ctor", "(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)V", "", ApiSince=29)]
public MediaSession (Android.Content.Context context, string tag, Android.OS.Bundle? sessionInfo);
[<Android.Runtime.Register(".ctor", "(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)V", "", ApiSince=29)>]
new Android.Media.Session.MediaSession : Android.Content.Context * string * Android.OS.Bundle -> Android.Media.Session.MediaSession

Параметры

context
Context

Контекст, используемый для создания сеанса.

tag
String

Короткое имя для целей отладки.

sessionInfo
Bundle

Пакет для получения дополнительных сведений об этом сеансе. Контроллеры могут получить эти сведения путем вызова MediaController#getSessionInfo(). Если IllegalArgumentException это содержит любые объекты, не относящиеся к платформе, будут возникать.

Атрибуты

Комментарии

Создает новый сеанс. Сеанс будет автоматически зарегистрирован в системе, но не будет опубликован до #setActive(boolean) setActive(true) вызова. По завершении сеанса необходимо вызвать #release() .

К sessionInfo ним могут относиться дополнительные необменяемые сведения об этом сеансе. Например, он может включать версию приложения или список пользовательских команд, поддерживаемых этим сеансом.

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

Документация по Java для android.media.session.MediaSession.MediaSession(android.content.Context, java.lang.String, android.os.Bundle).

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

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