我们正在使用自定义V2 SDk接收器进行Google ChromeCast开发。
我们的流式视频具有多个音轨,可以播放不同语言的音频。我没有看到任何API详细信息来更改其他语言的音轨。
V2 SDk接收器中是否有任何API可以更改视频的音频轨道?
我看到characteristicvvv:<CBCharacteristic: 0x1c40a3c60, UUID = 2A18, properties = 0x10, value = (null), notifying = NO>
2A18: properties contains .notify
characteristicvvv:<CBCharacteristic: 0x1c40a4020, UUID = 2A34, properties = 0x10, value = (null), notifying = NO>
2A34: properties contains .notify
可用于CAF Reciever SDK,但在V2 SDK中找不到任何内容。
任何帮助将不胜感激。
答案 0 :(得分:0)
您可以使用一组新的LoadRequest
来触发activeTrackIds
:
var s = cast.framework.CastContext.getInstance().getCurrentSession();
var m = s.getMediaSession().media;
req = new chrome.cast.media.LoadRequest(m);
req.activeTrackIds = [2]; // You can find available tracks in m.tracks
s.loadMedia(req);