Merge pull request #823 from feross/m/external-controls
Don't render player controls when using external player
This commit is contained in:
@@ -14,13 +14,14 @@ module.exports = class Player extends React.Component {
|
|||||||
// If the video is on Chromecast or Airplay, show a title screen instead
|
// If the video is on Chromecast or Airplay, show a title screen instead
|
||||||
var state = this.props.state
|
var state = this.props.state
|
||||||
var showVideo = state.playing.location === 'local'
|
var showVideo = state.playing.location === 'local'
|
||||||
|
var showControls = state.playing.location !== 'external'
|
||||||
return (
|
return (
|
||||||
<div
|
<div
|
||||||
className='player'
|
className='player'
|
||||||
onWheel={handleVolumeWheel}
|
onWheel={handleVolumeWheel}
|
||||||
onMouseMove={dispatcher('mediaMouseMoved')}>
|
onMouseMove={dispatcher('mediaMouseMoved')}>
|
||||||
{showVideo ? renderMedia(state) : renderCastScreen(state)}
|
{showVideo ? renderMedia(state) : renderCastScreen(state)}
|
||||||
{renderPlayerControls(state)}
|
{showControls ? renderPlayerControls(state) : null}
|
||||||
</div>
|
</div>
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user