]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - client/src/assets/player/webtorrent/video-renderer.ts
unify inputs requiring buttons like password inputs
[github/Chocobozzz/PeerTube.git] / client / src / assets / player / webtorrent / video-renderer.ts
index a3415937b96e9f7e602ea176ab77a833a82cc21a..c3cbea7256fba1ac5ab75a035435354db446d518 100644 (file)
@@ -29,7 +29,7 @@ function renderVideo (
 
 function renderMedia (file: any, elem: HTMLVideoElement, opts: RenderMediaOptions, callback: (err: Error, renderer?: any) => void) {
   const extension = extname(file.name).toLowerCase()
-  let preparedElem: any = undefined
+  let preparedElem: any
   let currentTime = 0
   let renderer: any
 
@@ -51,7 +51,7 @@ function renderMedia (file: any, elem: HTMLVideoElement, opts: RenderMediaOption
       return callback(err)
     })
     preparedElem.addEventListener('loadstart', onLoadStart)
-    return videostream(file, preparedElem)
+    return new videostream(file, preparedElem)
   }
 
   function useMediaSource (useVP9 = false) {