我跟随这个文档来开发我的cast发送者应用程序。
无法显示相册艺术,我正在加载媒体信息作为给定的below.Pleas帮助我,如果我做错了什么。
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);发布于 2014-10-27 11:14:09
最后,修复了这个问题,为元数据添加了两个图像uri。显然,videoCastControllerActiviy需要WebImages阵列和至少两个数组。以便根据所需区域(即通知、LockScreen和CastControllerActivity)进行缩放和显示。
mediaMetadata.addImage(new WebImage(Uri.parse(mImageUrl)));
mediaMetadata.addImage(new WebImage(Uri.parse(mBigImageUrl)));https://stackoverflow.com/questions/26543493
复制相似问题