Androids Chromecast SDK에서 MinimalMediaRouteProvider/MediaRouteButton을 등록 할 때 기존 Cromecast 장치에 연결하기위한 표준 대화 상자가 나타납니다. 장치에 연결되면 같은 대화 상자에서 드래그 가능한 탐색 모음을 사용하여 볼륨을 설정하는 방법을 제공합니다. 이 볼륨 검색 막대의 위치를 Chromecast 기기에 이미 설정된 실제 볼륨과 동기화하는 데 문제가 있습니다.MinimalMediaRouteProvider에서 제공하는 볼륨 표시기를 업데이트하는 방법
MinimalMediaRouteProvider를 등록하는 과정에서 com.google.cast.MediaRouteAdapter 구현을 제공합니다. 사용자가 위의 seekBar 볼륨을 드래그하면이 인터페이스의 onSetVolume (볼륨)이 호출됩니다. 이렇게하면 messageStream.setVolume (volume)을 사용하여 연결된 chromecast 채널의 볼륨 레벨을 업데이트 할 수 있습니다.
문제 우리가 볼륨을 업데이트하면, 그에 따라 자리 매김 할 수 있도록 볼륨이 변경된 것을 MinimalMediaRouteProvider UI를 다시 알 수있는 방법이 없다는 것이다 - 현재는 항상 0
같은 볼륨으로 표시합니다 볼륨 UI를 업데이트 할 수 있도록 MinimalMediaRouteProvider에 현재 볼륨 레벨을 알리는 적절한 방법입니까?
지원 라이브러리 7에 포함 된 MediaRoute 샘플을 보면 MediaRouteDescriptor를 만들고 거기에 볼륨을 업데이트하여 MediaRouteProvider에 다시 전달할 수있는 방법이있는 것처럼 보이지만 이렇게하는 방법은 분명하지 않습니다. Chromecast/MinimalMediaRouteProvider의 콘텐츠