0
캐스트 전송 프로그램을 개발하기 위해이 doc을 따라했습니다.보낸 사람으로부터 캐스팅하는 동안 RemoteMediaController에 AlbumArt을 표시 할 수 없습니다.
앨범 아트를 표시 할 수 없습니다. 아래 내용에 따라 미디어 정보를로드하고 있습니다. 내가 잘못하면 도움이됩니다.
MediaMetadata mediaMetadata = new MediaMetadata(MediaMetadata.MEDIA_TYPE_MOVIE);
mediaMetadata.putString(MediaMetadata.KEY_SUBTITLE, "Movie");
mediaMetadata.putString(MediaMetadata.KEY_STUDIO, "studio");
if (null != subTitle) {
mediaMetadata.putString("closedCaption", subTitle);
}
if (null != title) {
mediaMetadata.putString(MediaMetadata.KEY_TITLE, title);
}
if (null != mImageUrl) {
// mediaMetadata.putString("thumb", mImageUrl);
// mediaMetadata.putString("images", mImageUrl);
mediaMetadata.addImage(new WebImage(Uri.parse(mImageUrl)));
Boolean bImage = mediaMetadata.hasImages();
List<WebImage> images = mediaMetadata.getImages();
System.out.print(images.size());
}
MediaInfo mediaInfo = new MediaInfo.Builder(profileUrl).setContentType(contentType).setStreamType(MediaInfo.STREAM_TYPE_BUFFERED).setMetadata(mediaMetadata).build();
// And finally startcastControlleActivity
mCastManager.startCastControllerActivity(context, mediaInfo, 0, true);
어떤 수신기를 사용하고 있습니까? 미디어 재생이 잘 시작됩니까? Android 기기의 전송 컨트롤러 활동에 앨범 아트가 표시 되나요? Chromecast의 콘솔 로그에서 문제가 있는지 확인 했습니까? –
미디어가 정상적으로 재생되고 올바르게 재생됩니다. 문제는 senderApp ** VideoCastControllerActivity **에 앨범 아트를 표시 할 수 없습니다. 동일한 앨범 아트가 알림 화면에 잘 표시되고 화면 잠금도 잘됩니다. – Allen