android - 从发件人转换时无法在 Remote Media Controller 中显示专辑封面

标签 android chromecast sender

我已经关注了这个 doc开发我的 Cast Sender 应用程序。

无法显示专辑封面我正在加载媒体信息,如下所示。如果我做错了什么,请帮助我。

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);

最佳答案

最终解决了这个问题,为元数据添加了两个图像 uri。显然,videoCastControllerActiviy 需要 WebImages 数组并且至少需要两个。以便它可以根据所需区域(即 Notification、LockScreen 和 CastControllerActivity)相应地缩放和显示

mediaMetadata.addImage(new WebImage(Uri.parse(mImageUrl)));
mediaMetadata.addImage(new WebImage(Uri.parse(mBigImageUrl)));

关于android - 从发件人转换时无法在 Remote Media Controller 中显示专辑封面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26543493/

相关文章:

java - 为什么访问 Activity 内 Fragment 的 TextView 会抛出错误

chromecast - CAF 接收器 : How to change the volume/mute?

sender - 我的 chromecast 没有出现在接收者列表回调中

swift - 以编程方式 UISlider 不改变宽度

android - Xamarin.Forms 滑动手势识别器

android - 从另一个 Activity 启用按钮

java - Firebase 依赖项导致 Gradle 构建错误 - 程序类型已存在

android - 从我们的应用程序启用 Android 的屏幕转换功能

android - 当我的应用程序在后台使用电池供电时,如何使 ChromeCast 路由保持 Activity 状态?

ios - UITapGestureRecognizer 操作中的引用发送者