我已使用styled media receiver
在我的网站上实施了Chromecast。
它在桌面上运行良好。
虽然当我从Android平板电脑上播放我的网站上的视频时,我认为它不是使用我的Chromecast代码,而是使用Google Chrome默认的Chromecast实现,因此不使用我的styled media receiver
,而是通用媒体接收器而不是。
有没有办法确保我的应用程序使用我的样式媒体接收器而不是默认的?我在很多其他网站上看过这个,但我也注意到Youtube有一个自定义网站。
是不是因为Youtube属于Google并且他们已经为它构建了特定的东西?
答案 0 :(得分:0)
首先,确保媒体路由选择器知道您的应用ID:
mMediaRouteSelector = new MediaRouteSelector.Builder()
.addControlCategory(CastMediaControlIntent.categoryForCast("YOUR_APPLICATION_ID"))
.build();
此外,请确保在oyu启动您的应用时,您包含您的应用ID:
Cast.CastApi.launchApplication(mApiClient, "YOUR_APPLICATION_ID", false)