如何在Google Chrome Cast V2中更改音轨

时间:2019-06-07 08:17:59

标签: javascript chromecast

我们正在使用自定义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中找不到任何内容。

任何帮助将不胜感激。

1 个答案:

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