mirror of
https://github.com/Stremio/stremio-web.git
synced 2026-03-11 21:27:05 +00:00
subtitles from stream added to video
This commit is contained in:
parent
84e51ee7b2
commit
5cbbfe2aa6
2 changed files with 27 additions and 1 deletions
|
|
@ -140,6 +140,14 @@ const Player = ({ urlParams }) => {
|
|||
streamingServerUrl: settings.streaming_server_url
|
||||
}
|
||||
});
|
||||
if (Array.isArray(player.selected.stream.subtitles)) {
|
||||
dispatch({
|
||||
commandName: 'addSubtitlesTracks',
|
||||
commandArgs: {
|
||||
tracks: player.selected.stream.subtitles
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
}, [player.selected && player.selected.stream]);
|
||||
useDeepEqualEffect(() => {
|
||||
|
|
|
|||
|
|
@ -9,7 +9,25 @@ const initPlayerState = () => ({
|
|||
});
|
||||
|
||||
const mapPlayerStateWithCtx = (player, ctx) => {
|
||||
const selected = player.selected;
|
||||
const selected = player.selected !== null ?
|
||||
{
|
||||
stream: {
|
||||
...player.selected.stream,
|
||||
subtitles: Array.isArray(player.selected.stream.subtitles) ?
|
||||
player.selected.stream.subtitles.map(({ url, lang }) => ({
|
||||
url,
|
||||
lang,
|
||||
origin: 'Stream'
|
||||
}))
|
||||
:
|
||||
[]
|
||||
},
|
||||
meta_resource_request: player.selected.meta_resource_request,
|
||||
subtitles_resource_ref: player.selected.subtitles_resource_ref,
|
||||
video_id: player.selected.video_id
|
||||
}
|
||||
:
|
||||
null;
|
||||
const meta_resource = player.meta_resource;
|
||||
const subtitles_resources = player.subtitles_resources.map((subtitles_resource) => {
|
||||
const request = subtitles_resource.request;
|
||||
|
|
|
|||
Loading…
Reference in a new issue