如何在 JwPlayer for android 中进行 chrome cast

Posted

技术标签:

【中文标题】如何在 JwPlayer for android 中进行 chrome cast【英文标题】:how to do chrome cast in JwPlayer for android 【发布时间】:2020-05-19 07:50:32 【问题描述】:

我正在尝试将在 Jwplayer 上播放的视频投射到电视、笔记本电脑等设备附近。

我按照这个教程https://developer.jwplayer.com/jwplayer/docs/android-enable-casting-to-chromecast-devices

然后在下面的代码

CastOptions castOptions = new CastOptions.Builder()
//                .setReceiverApplicationId(context.getString(R.string.app_id))
                .setLaunchOptions(launchOptions)
                .build();

我没有得到setReceiverApplicationId,因为我没有这样的 id。

所以,我去了How do you find your Google Cast App ID (app_id) in the 2017 Google Play Developer Console? 并决定在测试前不付款。

然后在 Jw 文档中提到 setReceiverApplicationId() allows you to filter discovery results and to launch the receiver app when a cast session starts

因为我不需要过滤器,所以我评论了那行。

现在我在 xml 上得到了一个演员表图标。但是当我点击它时,什么也没有发生。

有人告诉我

app_id 是必须的如何获取?

如何测试镀铬铸件?

【问题讨论】:

【参考方案1】:

您需要拨打setReceiverApplicationId,但您可以使用default receiver ID,无需支付开发者帐户费用。

对于 Android,您的代码应如下所示

CastOptions castOptions = new CastOptions.Builder()
                .setReceiverApplicationId(CastMediaControlIntent.DEFAULT_MEDIA_RECEIVER_APPLICATION_ID)
                .setLaunchOptions(launchOptions)
                .build();

【讨论】:

以上是关于如何在 JwPlayer for android 中进行 chrome cast的主要内容,如果未能解决你的问题,请参考以下文章

在 Android 中使用 JWplayer 在 Phonegap 中进行流式视频播放

如何在 Angular 2 中集成 JWplayer

JWPLAYER - 没有 RTMP 连接时如何不显示播放器

如何更改 JWPlayer 中的字幕/标题字体大小?

如何从 Jwplayer 捕获视频? [关闭]

License Edition INVALID 对 JW Player Android SDK 无效