emby launch extetnal player
< Feedback on embyLaunchPotplayer
比如改成
let SubIndex = mediaSource.MediaStreams.findIndex(m => m.Index == selectSubtitles.value && m.IsExternal);
if (SubIndex > -1) {
let subtitleCodec = mediaSource.MediaStreams[SubIndex].Codec;
subTitlePath = `/${mediaSource.Id}/Subtitles/${selectSubtitles.value}/Stream.${subtitleCodec}`;
}
我试了这样可以适用
字幕的选择可能还有点问题。现在是根据index值返回序列好像。如果是1,2,3顺序的没有问题。但有些时候,index值不是从0开始的顺序。比如我这个,就会导致mediaSource.MediaStreams[selectSubtitles.value]超出了范围。
是否可以改成通过循环判断 index值,来确定当前选择的字幕。