mirror of https://github.com/Chocobozzz/PeerTube
Correctly catch play promise
parent
6379d42d64
commit
539dd6888d
|
@ -44,7 +44,15 @@ export class PeerTubeEmbedApi {
|
|||
|
||||
channel.bind('setVideoPassword', (txn, value) => this.embed.setVideoPasswordByAPI(value))
|
||||
|
||||
channel.bind('play', (txn, params) => this.player.play())
|
||||
channel.bind('play', (txn, params) => {
|
||||
const p = this.player.play()
|
||||
if (p) return
|
||||
|
||||
p.catch((err: Error) => {
|
||||
console.error('Cannot play the video', err)
|
||||
})
|
||||
})
|
||||
|
||||
channel.bind('pause', (txn, params) => this.player.pause())
|
||||
channel.bind('seek', (txn, time) => this.player.currentTime(time))
|
||||
|
||||
|
|
Loading…
Reference in New Issue