joa*_*gcd 7 android google-cast chromecast
我可以使用我自己的白名单网址来播放我的chromecast视频,但是我可以直接从我的应用中直播YouTube视频吗?
我假设我需要的是远程启动YouTube应用并以某种方式提供视频ID,但我无法知道如何做到这一点.
有没有人通过Android应用程序完成此操作?
谢谢.
我怀疑Google会要求您在移动设备上本地启动YouTube应用,然后让用户将视频投射到ChromeCast设备.
但是,如果你想破解另一个解决方案,这里有另一个选择:
要在ChromeCast设备上观看YouTube视频,您需要在设备上加载此类网址:https://www.youtube.com/tv?v = g1LsT1PVjUA
这将显示YouTube播放器的电视版本.现在,您必须找到一种方法让您的接收器HTML页面重定向到该页面.这可以通过接收器页面中的一些Javascript来完成.可以使用您自己的协议将URL从您的移动应用程序传递到接收器.查看关于如何制作自己的协议的Cast SDK tic-tac-toe示例.
因此,您的移动应用程序将启动您的接收器,然后您将通过Cast SDK创建的Web套接字连接将视频ID传递给您的接收器.然后接收者HTML将获取id,然后使用"window.location.href"加载YouTube视频URL.
小智 6
不确定您是否仍在寻找解决方案.这样做的方法如下:
MimeData data = new MimeData("v=g1LsT1PVjUA", MimeData.TYPE_TEXT);
mSession.startSession("YouTube", data);
Run Code Online (Sandbox Code Playgroud)
以上内容应创建YouTube会话并播放视频.
归档时间: |
|
查看次数: |
5131 次 |
最近记录: |