Make styles for MediaElement.js to add letterboxing
This commit is contained in:
parent
e6869e2cf7
commit
5f7c4a8121
3 changed files with 21 additions and 9 deletions
|
@ -1,8 +1,3 @@
|
|||
var videoStyle = {
|
||||
maxWidth: '100%',
|
||||
maxHeight: '100%',
|
||||
};
|
||||
|
||||
var WatchPage = React.createClass({
|
||||
propTypes: {
|
||||
name: React.PropTypes.string,
|
||||
|
@ -34,9 +29,9 @@ var WatchPage = React.createClass({
|
|||
readyToPlay: true,
|
||||
mimeType: status.mime_type,
|
||||
})
|
||||
var player = new MediaElementPlayer('#player', {
|
||||
var player = new MediaElementPlayer(this.refs.player, {
|
||||
mode: 'shim', // Force Flash (for now)
|
||||
// enableAutosize: true,
|
||||
setDimensions: false,
|
||||
});
|
||||
}
|
||||
});
|
||||
|
@ -48,8 +43,8 @@ var WatchPage = React.createClass({
|
|||
<h3>Loading lbry://{this.props.name}</h3>
|
||||
{this.state.loadStatusMessage}...
|
||||
</div>
|
||||
<video id="player" style={videoStyle} width="100%" height="100%">
|
||||
<source type={this.state.mimeType} src={"/view?name=" + this.props.name} />
|
||||
<video ref="player" width="100%" height="100%">
|
||||
<source type={this.state.mimeType} src={'/view?name=' + this.props.name} />
|
||||
</video>
|
||||
</main>
|
||||
);
|
||||
|
|
16
scss/_mediaelement.scss
Normal file
16
scss/_mediaelement.scss
Normal file
|
@ -0,0 +1,16 @@
|
|||
@import "global";
|
||||
|
||||
.mejs-container, .mejs-overlay, .mejs-mediaelement {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
.me-plugin {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
|
||||
> embed {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
}
|
||||
}
|
|
@ -1,4 +1,5 @@
|
|||
@import "_reset";
|
||||
@import "_grid";
|
||||
@import "_icons";
|
||||
@import "_mediaelement";
|
||||
@import "_gui";
|
Loading…
Add table
Reference in a new issue