如何从 chrome 浏览器设置播放速率?
How to set playback rate from chrome browser?
这个可能是为了 chromecast API 开发者。
Android and iOS 有一个 setPlaybackRate
方法,但是 Chrome 发件人 API 似乎没有等效方法功能。
除了using sendMessage,还有javascript方法吗?
如果不是,请将此视为功能请求! :D
我知道你很久以前就没有解决过这个问题,但这就是让我着手解决这个问题的原因,而你的问题是我发现的唯一问题。
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,
requestId: 2
}).then(
function (a) { console.log('Set playback rate success'); },
function (errorCode) {
console.log('Set playback rate error: ' + errorCode);
});
}.bind(this);
这个可能是为了 chromecast API 开发者。
Android and iOS 有一个 setPlaybackRate
方法,但是 Chrome 发件人 API 似乎没有等效方法功能。
除了using sendMessage,还有javascript方法吗?
如果不是,请将此视为功能请求! :D
我知道你很久以前就没有解决过这个问题,但这就是让我着手解决这个问题的原因,而你的问题是我发现的唯一问题。
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,
requestId: 2
}).then(
function (a) { console.log('Set playback rate success'); },
function (errorCode) {
console.log('Set playback rate error: ' + errorCode);
});
}.bind(this);