mirror of
https://github.com/Stremio/stremio-web.git
synced 2026-04-06 17:51:24 +00:00
requestSession on click chromecast button
This commit is contained in:
parent
ba70f6c88c
commit
98b4dbcd0d
1 changed files with 6 additions and 1 deletions
|
|
@ -69,6 +69,11 @@ const ControlBar = ({
|
|||
onToggleInfoMenu();
|
||||
}
|
||||
}, [onToggleInfoMenu]);
|
||||
const onChromecastButtonClick = React.useCallback(() => {
|
||||
if (chromecast.active) {
|
||||
chromecast.transport.dispatch({ type: 'requestSession' });
|
||||
}
|
||||
}, []);
|
||||
React.useEffect(() => {
|
||||
const onStateChanged = () => {
|
||||
setChromecastActive(chromecast.active);
|
||||
|
|
@ -114,7 +119,7 @@ const ControlBar = ({
|
|||
<Button className={classnames(styles['control-bar-button'], { 'disabled': typeof info !== 'object' || info === null })} tabIndex={-1} onMouseDown={onInfoButtonMouseDown} onClick={onInfoButtonClick}>
|
||||
<Icon className={styles['icon']} icon={'ic_info'} />
|
||||
</Button>
|
||||
<Button className={classnames(styles['control-bar-button'], { 'disabled': !chromecastActive })} tabIndex={-1}>
|
||||
<Button className={classnames(styles['control-bar-button'], { 'disabled': !chromecastActive })} tabIndex={-1} onClick={onChromecastButtonClick}>
|
||||
<Icon className={styles['icon']} icon={'ic_cast'} />
|
||||
</Button>
|
||||
<Button className={classnames(styles['control-bar-button'], { 'disabled': !Array.isArray(subtitlesTracks) || subtitlesTracks.length === 0 })} tabIndex={-1} onMouseDown={onSubtitlesButtonMouseDown} onClick={onSubtitlesButtonClick}>
|
||||
|
|
|
|||
Loading…
Reference in a new issue