Android: элементы управления уведомлениями Cast sdk не отвечают, когда приложение удаляется из последних приложенийAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Android: элементы управления уведомлениями Cast sdk не отвечают, когда приложение удаляется из последних приложений

Сообщение Anonymous »

Я могу транслировать контент, медиасеанс создается с помощью Cast SDK и показывает уведомление, а также может воспроизводить/приостанавливать контент, но если я удалю приложение из последних задач, контент продолжит трансляцию, но уведомление перестанет отвечать. Я использую собственный mediaIntentReceiver, но ничего не получаю. Это мой CastOptionProvider
class CastOptionsProvider : OptionsProvider {
override fun getCastOptions(context: Context): CastOptions {
val notificationOptions = NotificationOptions.Builder()
.setActions(
Arrays.asList(MediaIntentReceiver.ACTION_SKIP_NEXT,
MediaIntentReceiver.ACTION_TOGGLE_PLAYBACK,
MediaIntentReceiver.ACTION_STOP_CASTING), intArrayOf(1,2)
)
.setTargetActivityClassName(ExpandedControlsActivity::class.java.name)
.build()
val mediaOptions = CastMediaOptions.Builder()
.setMediaIntentReceiverClassName(MyMediaIntentReceiver::class.java.name)
.setNotificationOptions(notificationOptions)
.setMediaSessionEnabled(true)
.setExpandedControllerActivityClassName(ExpandedControlsActivity::class.java.name)
.build()
return CastOptions.Builder()
.setStopReceiverApplicationWhenEndingSession(false) // Ensures stopping Cast clears the notification
.setEnableReconnectionService(true)
.setReceiverApplicationId(context.getString(R.string.app_id))
.setCastMediaOptions(mediaOptions)
.build()
}

override fun getAdditionalSessionProviders(context: Context): List? {
return null
}


Подробнее здесь: https://stackoverflow.com/questions/792 ... ed-from-re
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»