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
при создании приложения слишком большого количества сеансов возникает исключение.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом 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
при создании приложения слишком большого количества сеансов возникает исключение.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.