2014-09-24 1 views
1

Chromecast와 함께 사용하는 Cordova 플러그인이 내가 제공 한 MediaInfo.Metadata를 보내지 않는다는 것을 알게 된 후 (How to set/change album art? 참조) 직접 구현하기로 결정했습니다. 그러나 이것은 다음과 같은 질문에 저를 제공합니다 :RemoteMediaPlayer.load를 사용하지 않고 chromemast 스타일의 미디어 수신기에서 앨범 아트를 변경할 수 있습니까?

은 내가 RemoteMediaPlayer.load()을 사용하여 미디어를로드 후 앨범 아트 이미지 변경 수 있습니까?

라디오 채널을 재생하는 데 chromecast를 사용하고 있기 때문에 전체 스트림을 다시로드하지 않고 '지금 재생 중'정보를 변경할 수 있다면 좋을 것입니다. 제목과 이미지 만 설정하고 싶습니다.

내 자신의 맞춤 수신기 응용 프로그램을 만들 때 이것은 물론 가능하지만 기본 스타일 미디어 수신기가 이미이 방법을 제공하기를 바랍니다.

sendMessage()the Chromecast Developer site does mention sending messages and images을 사용해야하지만 '미디어 메시지'에는 미리 정의 된 네임 스페이스 (urn:x-cast:com.google.cast.media) 만 입력하면됩니다. 그것은 이미지가 세 가지 속성 (url, width, height)을 갖지만 메시지의 구문은 무엇이되어야 하는지를 말합니다.

아무도 도와 줄 수 있습니까?

답변

1

스타일이 지정된 수신기 또는 기본 수신기는 현재 미디어의 메타 데이터를 사용하여 앨범 아트를 표시하므로 새 미디어를로드하지 않고 앨범 아트를 변경할 수 없습니다. 원하는 경우 자체 수신기를 작성하여 사용해야합니다 메시지를 보내는 사용자 정의 네임 스페이스. 그것이 사용자 정의 네임 스페이스가 될 것이므로 텍스트 페이로드의 내용을 결정할 수 있습니다. SDK는 다른 하나와 다른 하나를 시행하지 않습니다.

+0

감사합니다. 신속하고 확실한 답변입니다. 흠. 그렇다면 Styled Media Receiver의 코드를 어딘가에서 찾을 수 있습니까? 하나의 단일 메시지 수신기를 추가 할 수 없기 때문에 D – REJH

+1

Styled/Default 수신기의 소스가 열려 있지 않습니다. 시작점으로 원하는 샘플을 적절하게 포착 할 수 있습니다. https://github.com/googlecast/Cast-Player-Sample –

+0

감사합니다. 이미 발견했습니다. 다시 이렇게 빨리 답장을 보내 주셔서 감사합니다 – REJH