Стилизованный приемник и удаленный дисплей из одного приложения отправителя (приложение Chromecast Android)? - PullRequest
0 голосов
/ 05 января 2019

Я создаю приложение-отправитель Chromecast Android , в котором должно быть два приложения-получателя, одно из которых Приложение по умолчанию / Стилизованное приложение-получатель , а другое - Удаленный дисплей .

Я устанавливаю CastOptionsProvider для моего приложения в моем AndroidManifest.xml как:

<meta-data
        android:name="com.google.android.gms.cast.framework.OPTIONS_PROVIDER_CLASS_NAME"
        android:value="com.myapp.CastOptionsProvider" />

CastOptionsProvider.xml

class CastOptionsProvider : OptionsProvider {

override fun getCastOptions(context: Context): CastOptions {
  // ... Other details
    return CastOptions.Builder()
            .setReceiverApplicationId(context.getString(R.string.remote_app_id))
            .setCastMediaOptions(mediaOptions)
            .build()
  }   
//...other implementations
}

Поскольку этот класс создается не мной, а самим SDK, как я могу разместить здесь идентификаторы получателей для обоих приложений получателей?

R.string.remote_app_id - это место, где мне нужно разместить идентификаторы получателей для обоих приложений.

Даже если я создаю два класса провайдеров опций, по одному для каждого типа, можно ли поместить оба класса как meta-data в AndroidManifest.xml

1 Ответ

0 голосов
/ 11 января 2019

Я разместил тот же вопрос на Github на Castvideo-android и получил следующий ответ от Leon Nicholls

Cast SDK поддерживает только один идентификатор получателя. Кроме того, мы настоятельно рекомендуем вам больше не использовать API удаленного отображения, поскольку он устарел.

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

...