如何在不使用投射扩展上的控件的情况下更改音量/静音流音频?我在发送方实现了一个滑块。这会将音量值传递给接收器。但我不明白,如何设置音量或静音/取消静音命令是从接收器应用程序发送到播放器。我应该为此使用哪些 API?
问问题
861 次
3 回答
1
我能够找到/逆向工程它。不过,我还没有在文档中找到这个。
cast.framework.CastReceiverContext.getInstance().setSystemVolumeLevel(0.5) // 50%
于 2018-06-01T16:30:36.143 回答
0
您可以使用:
var playerContext = cast.framework.CastReceiverContext.getInstance();
var playerManager = this.playerContext.getPlayerManager();
var volumeRequest = new cast.framework.messages.VolumeRequestData();
volumeRequest.volume.level = level; // 0 - 1
playerManager.sendLocalMediaRequest(volumeRequest);`
但音量条不显示。我不知道为什么。
于 2018-02-13T16:34:45.127 回答
0
您可以直接设置 HTML 媒体元素的音量。
如果您有自定义播放器,您应该可以设置播放器音量:https ://developers.google.com/cast/docs/reference/receiver/cast.receiver.media.Player#setVolume
于 2017-12-22T22:20:18.693 回答