当前,我正在尝试与接收方应用程序和发送方应用程序(Android和iOS)进行通信。 我只是想获取getMediaInfo(),但每次都返回null值。谁能帮我解决我的问题。
注意:目前,我已经在接收器应用程序CAF v3上实现了队列机制,而不是面对这个问题。我还检查了发件人应用程序(android)的队列机制是否比我能够获得所有getMediaInfo()
及其运行正常。
请在下面找到我的代码段:
@Override
public void onMetadataUpdated() {
MediaInfo mediaInfo = getRemoteMediaClient().getMediaStatus().getMediaInfo();
}
getRemoteMediaClient().getMediaStatus()
不是null,但是
getRemoteMediaClient().getMediaStatus().getMediaInfo()
返回的总是空值。
注意:电视上显示的是“标题”和“图片”,它们已连接到投射设备并且可以在iOS上正常使用。
iOS代码如下:
[[[[GoogleCastManager mediaControlChannel] mediaStatus] mediaInformation] metadata]
如果有任何解决方案,请向我提出建议。我会非常感谢你。
谢谢。