我目前正在开发一个带有 React Native 的 iOS 应用程序。我可以连接到我的Chromecast设备并流式传输内容,但我需要的是与Chromecast流媒体(Youtube,Netflix,Hulu等(进行交互,然后播放/暂停它。
有人做到了吗?
提前谢谢你。
编辑:我正在使用这个软件包连接到我的Chromecast:https://github.com/charliesbox/react-native-google-cast
据我了解,您只能暂停媒体。我不相信您可以像Google Home应用程序那样暂停第三方的流。
尝试查看使用媒体播放器库以获取流式传输功能。
通过Chromecast播放和暂停视频之前已经完成过,例如根据这个TechCrunch博客,在Youtube中,但它也说它不支持所有类型的流媒体。
您还可以查看此 SO 线程以获取更多见解。
创建某种全局状态参数来保存播放器在使用GoogleCast.SESSION_STARTED侦听器启动chromecast时是否暂停。
在 chromecast 选取器上,一旦媒体被投射,您就会有一个暂停和音量按钮。