gpt4 book ai didi

javascript - 用于 LG webOS 3.0 TV App 中媒体的 Luna 服务

转载 作者:行者123 更新时间:2023-11-30 06:21:13 29 4
gpt4 key购买 nike

需要了解以下服务的作用。

luna://com.webos.media 服务(注意:在 Luna 服务文档中不可用)

我正在寻找 channel 的字幕/音频语言更改。请指导我完成此操作。

请引用以下示例。

 webOS.service.request("luna://com.webos.media", {
method:"selectTrack",
parameters: { "type": "audio", "index": index, "mediaId": mediaId },
onSuccess: function (result) {
console.log("[succes] select audio track " + index);
},
onFailure: function (result) {
console.log( "[fail][" + result.errorCode + "] " + result.errorText );
}
});

请提及此 API 的其他可用方法。

最佳答案

我们已经成功地使用这种方法在 LG WebOS 设备的字幕和音轨之间切换。

可以引用这个链接进行改进: https://github.com/webosose/umediaserver/blob/master/src/server/uMediaserver.cpp

/**
@page com_webos_media com.webos.media
@{
@section com_webos_media_selectTrack selectTrack
Selects Track
@par Parameters
Name | Required | Type | Description
-----|--------|------|----------
mediaId | yes | String | media id assigned to this media.
type | yes | String | track type: video, audio and subtitle.
index | yes | Integer | track index to select.
@par Returns(Call)
Name | Required | Type | Description
-----|--------|------|----------
returnValue | yes | Boolean | true if successful, false otherwise.
errorCode | no | Integer | errorCode only if returnValue is false.
errorText | no | String | errorText only if returnValue is false.
mediaId | yes | String | media id assigned to this media.

关于javascript - 用于 LG webOS 3.0 TV App 中媒体的 Luna 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52955686/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com