如何解决电视中的 Google chromecast 音量事件删除
我已将我的监听器设置为监听 VOLUME_LEVEL_CHANGED 和 IS_MUTED_CHANGED。问题是这些事件仅在我使用 _s.remotePlayerController.setVolumeLevel(); 从我的应用程序手动设置音量时触发;
https://developers.google.com/cast/docs/reference/chrome/cast.framework
我原以为在电视上使用遥控器时会触发这些事件,以便网页中的播放器可以调整和存储音量。
_s.remotePlayer = new cast.framework.RemotePlayer();
_s.remotePlayerController = new cast.framework.RemotePlayerController(_s.remotePlayer);
//volume
_s.remotePlayerController.addEventListener(
cast.framework.RemotePlayerEventType.VOLUME_LEVEL_CHANGED,function(){
console.log('VOLUME_LEVEL_CHANGED')
parent.setVolumeExternal(_s.remotePlayer.volumeLevel);
}
);
//mute
_s.remotePlayerController.addEventListener(
cast.framework.RemotePlayerEventType.IS_MUTED_CHANGED,function(){
console.log('IS_MUTED_CHANGED')
parent.setVolumeExternal(_s.remotePlayer.volumeLevel);
}
);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。