Preload videos with full viewport size

Hopefully this will cause them to load with higher quality settings.
This commit is contained in:
Max Goodhart
2020-11-11 11:09:19 -08:00
parent 1d2d961982
commit 8dde079bd0

View File

@@ -34,16 +34,7 @@ export default class StreamWindow extends EventEmitter {
}
init() {
const {
width,
height,
x,
y,
frameless,
backgroundColor,
spaceWidth,
spaceHeight,
} = this.config
const { width, height, x, y, frameless, backgroundColor } = this.config
const win = new BrowserWindow({
title: 'Streamwall',
width,
@@ -110,7 +101,7 @@ export default class StreamWindow extends EventEmitter {
// It appears necessary to initialize the browser view by adding it to a window and setting bounds. Otherwise, some streaming sites like Periscope will not load their videos due to the Page Visibility API being hidden.
win.removeBrowserView(view)
offscreenWin.addBrowserView(view)
view.setBounds({ x: 0, y: 0, width: spaceWidth, height: spaceHeight })
view.setBounds({ x: 0, y: 0, width, height })
},
positionView: (context, event) => {
const { pos, view } = context