캐스트 확장의 컨트롤을 사용하지 않고 스트림 오디오의 음량을 변경하거나 음소거하는 방법은 무엇입니까? 나는 송신 측에서 슬라이더를 구현했다. 그러면 볼륨 값이 수신기로 전달됩니다. 하지만 볼륨이나 음소거/음소거 해제 명령을 설정하는 방법은 리시버 앱에서 플레이어로 전송된다는 것을 이해하지 못합니다. 어떤 API를 사용해야합니까?CAF 수신기 : 볼륨/음소거를 변경하는 방법?
1
A
답변
0
HTML 미디어 요소의 볼륨을 직접 설정할 수 있습니다. https://developers.google.com/cast/docs/reference/receiver/cast.receiver.media.Player#setVolume
-1
당신은 사용할 수 있습니다 : 사용자 정의 플레이어가있는 경우
, 당신은 플레이어의 볼륨 설정 할 수 있어야한다
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);`
을하지만 볼륨 막대가 표시되지 않습니다. 나는 이유를 모른다.
V2 수신기에서는 정상적으로 작동하지만 CAF 수신기에서는 정상적으로 작동하지 않습니다. – mattrowards