如何直接从chromecast接收器加载元数据?

杰夫林

我尝试使用以下正常工作的代码将元数据从发送方发送到接收方。

const mediaInfo = new chrome.cast.media.MediaInfo(url, type);
/* --------------------------------------------- */
mediaInfo.metadata = new chrome.cast.media.GenericMediaMetadata();
mediaInfo.metadata.metadataType = chrome.cast.media.MetadataType.GENERIC;
mediaInfo.metadata.title = title;
/* --------------------------------------------- */
const request = new chrome.cast.media.LoadRequest(mediaInfo);

但是现在我正在尝试在接收器本身内部进行api调用,并尝试直接从接收器本身直接加载元数据。

有没有办法做到这一点?如果是这样,该怎么做?我经历了很多页面的chromecast接收器设置,找不到解决方法。

非常感谢您的帮助。谢谢。

托马斯·乔治

您需要setMessageInterceptor在加载时使用并调用api,并在metaData上设置数据并添加到loadRequestData

最后返回 loadRequestData

        const context = cast.framework.CastReceiverContext.getInstance();
        const MediaMetadata = new cast.framework.messages.MediaMetadata()
        const playerManager = context.getPlayerManager();

    /* --------------------------------------------- */

        playerManager.setMessageInterceptor(
            cast.framework.messages.MessageType.LOAD, loadRequestData => {
                return fetch('thirdpartyapi')
                    .then(response => response.json())
                    .then(data => {

                            MediaMetadata.title = 'your.Title'
                            MediaMetadata.subtitle = 'your.Subtitle'
                       /* --------------------------------------------- */
                           loadRequestData.media.metadata = MediaMetadata
                       /* --------------------------------------------- */
                           return loadRequestData;

                    })
            });

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Chromecast:如何从接收器加载视频

来自分类Dev

Chromecast:如何清除接收器缓存

来自分类Dev

chromecast加载我的接收器应用的旧版本

来自分类Dev

使用默认接收器时如何调试chromecast?

来自分类Dev

样式媒体接收器源(Chromecast)

来自分类Dev

Chromecast样式的接收器应用ID

来自分类Dev

以时间敏感的方式为广播接收器加载数据

来自分类Dev

Chromecast接收器,如何在没有显式强制发送者请求的情况下加载媒体?

来自分类Dev

如何在Chromecast接收器上流式传输SHOUTcast广播流

来自分类Dev

是否可以从接收器应用本身获取chromecast接收器的UUID?

来自分类Dev

没有媒体的Chromecast自定义接收器

来自分类Dev

Chromecast接收器session_error LOAD_CANCELLED

来自分类Dev

Chromecast接收器(CAF)多音频问题

来自分类Dev

启动后更新Chromecast接收器状态文本

来自分类Dev

没有媒体的Chromecast自定义接收器

来自分类Dev

样式化的媒体接收器来源(Chromecast)

来自分类Dev

Chromecast自定义接收器样式

来自分类Dev

Chromecast SDK 3.0,自定义接收器,批量

来自分类Dev

天鹅座mongo接收器和元数据存储

来自分类Dev

如何实现Spring XD接收器?

来自分类Dev

如何“映射” akka流接收器

来自分类Dev

如何注入广播接收器

来自分类Dev

如何从广播接收器调用GetAppContext?

来自分类Dev

如何摆脱Pulseaudio接收器?

来自分类Dev

如何配置纳米鼠标接收器?

来自分类Dev

如何禁用红外接收器

来自分类Dev

如何充当系统日志接收器?

来自分类Dev

广播接收器未在android中接收意图数据。

来自分类Dev

PHP Webhook 接收器未从 Freshdesk 接收数据

Related 相关文章

热门标签

归档