【发布时间】:2022-01-09 06:41:55
【问题描述】:
Android 和 iOS 有一个 setPlaybackRate 方法,但 Web Sender API 没有这个。 如何使用 sendMessage 完成此操作?是这样的吗?但是消息的类型是什么?
playerTarget.setHalfSpeed = function (){
var media = castSession.getMediaSession();
castSession.sendMessage("urn:x-cast:com.google.cast.media",{
type: "THEWHATNOW",
playbackRate: 0.5,
mediaSessionId: media.mediaSessionId
});
}.bind(this);
我看到这里列出的消息: https://developers.google.com/cast/docs/reference/messages 但是在示例中,我看到了“SKIP_AD”的消息类型,该消息类型在任何地方都没有记录。我想要做的就是在作为网络发送者投射时在播放期间设置播放速率。
我在这里看到消息类型: https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.messages.SetPlaybackRateRequestData 但是在 sendMessage 调用中发送的命名空间是什么?
【问题讨论】:
标签: google-cast google-cast-sdk