【发布时间】:2017-01-14 06:07:36
【问题描述】:
我正在尝试将 JavaScript 应用程序与 Google Chrome API 集成。
我在MediaInfo 实例中发送customData,如下所示:
var mediaInfo = new chrome.cast.media.MediaInfo(src, type);
mediaInfo.customData = {'key': 'value'}
var loadRequest = new chrome.cast.media.LoadRequest(mediaInfo);
this.apiSession.loadMedia(loadRequest, onMediaDiscovered, onCastError);
现在,当我加入现有的演员会议时,我正在尝试读取我的自定义数据:
var apiConfig = new chrome.cast.ApiConfig(
sessionRequest,
sessionJoinedListener,
receiverListener);
sessionJoinedListener: function(session) {
// how to read customData here?
}
我检查了会话对象及其属性和子对象,但它没有包含customData。它有session.media[0].customData 属性,但它是空的。我也试过session.media[0].media,但它也没有数据。
【问题讨论】:
标签: javascript chromecast google-cast