You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Chromecast Web Sender如何通过sendMessage设置播放速率playbackRate

修正方案

核心参数取值

  • 命名空间:你当前使用的urn:x-cast:com.google.cast.media为Google Cast标准媒体控制的官方命名空间,无需修改
  • 消息type字段取值:固定填写SET_PLAYBACK_RATE,该值对应播放速率调整请求的标准类型

修正后代码

playerTarget.setHalfSpeed = function (){
    var media = castSession.getMediaSession();
    castSession.sendMessage("urn:x-cast:com.google.cast.media",{
        type: "SET_PLAYBACK_RATE",
        playbackRate: 0.5,
        mediaSessionId: media.mediaSessionId
    });
}.bind(this);

额外注意事项

  • 若使用自定义接收器,需确认接收器侧已兼容SET_PLAYBACK_RATE类型的消息,官方默认Web Receiver的最新版本已原生支持该控制能力
  • 可设置的playbackRate取值范围通常为0.5到2之间,具体支持范围由当前播放的媒体流及接收器实现决定

内容的提问来源于stack exchange,提问作者Jay

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 10:15:10