Android SDK 30级使用MediaRouter API将视频播放到Chromecast



我想使用android Q中最新api的MediaRouter将我的android应用程序的UI投射到Chromecast设备(连接到HDMI监视器(。我可以做到:1(使用SmartView将屏幕投射到三星电视,并编写演示类。2( 我的应用程序检测到Chromecast设备,但我不知道如何播放视频。它不像在三星电视SmartView上那样在Chromecast上显示用户界面。在我的Chromecast上,Netflix和YouTube播放得很好。

我看到了关于使用谷歌chromecast功能的SO:Cast视频的其他讨论,但它很旧,类似乎不推荐使用或不适用于android api级别30。

如果有人能告诉我如何像Netflix或YouTube一样将我的应用程序的视频/屏幕播放到Chromecast,我将不胜感激。

提前谢谢。

了解到我们只能从Web服务器中强制转换url。

示例:https://github.com/googlecast/CastVideos-android

要从本地设备播放视频,我们需要将其托管在Web服务器中,并将这些URL发送到Web服务器以chromecast

最新更新