【问题标题】:Is it possible to play/pause the current chromecast media stream by a generic Android app?是否可以通过通用 Android 应用播放/暂停当前的 chromecast 媒体流?
【发布时间】:2015-03-14 04:08:19
【问题描述】:

我找不到这样做的方法。是否可以控制当前在 chromecast 上播放的媒体流,例如 youtube、视频应用、音乐应用或来自通用 Android 应用的任何内容?

我尝试了很多方法来做到这一点,但都没有成功。例如,我可以在播放来自 youtube 的视频时加入 chromecast,并获取它的会话 ID 和其他一些信息,但我无法播放/暂停流式传输。有可能吗?

提前致谢。

【问题讨论】:

    标签: android streaming controls chromecast


    【解决方案1】:

    这很大程度上取决于接收器上运行的应用程序;并非所有应用程序都使用 Media 命名空间(来自 Cast SDK)进行控制;如果他们不这样做,您将无法做任何您想做的事情。如果他们这样做了,那么您应该能够发送控制命令。

    【讨论】:

    • 非常感谢阿里纳达夫。好的,所以我可以控制那些使用默认命名空间的应用程序。你有任何例子,或者可以给我一个关于如何做到这一点的线索吗?我找到了许多示例,展示了如何控制我们在同一个 apk 上启动的视频的流式传输,但我找不到有关如何控制其他应用程序正在流式传输的视频的示例。你能帮帮我吗?
    • 当您加入一个正在运行的应用程序时,您应该可以在 RemoteMediaPlayer 上调用暂停和播放,然后设置一个。
    • 再次感谢 Ali Naddaf,现在我可以播放/暂停流了。是否可以在音乐播放列表上向前或向后移动?我可以搜索曲目,但我可以更改当前音乐吗?再次感谢!
    • 不,播放列表没有通用 API,所以你不能做任何通用的事情。
    猜你喜欢
    • 2013-03-02
    • 1970-01-01
    • 1970-01-01
    • 2023-03-19
    • 1970-01-01
    • 1970-01-01
    • 2021-06-07
    • 2016-11-11
    • 2014-03-30
    相关资源
    最近更新 更多