mirror of
https://github.com/Chocobozzz/PeerTube.git
synced 2025-10-03 01:39:37 +02:00
Fix embed api on ios
video.js clones the video element so we must rely on the player wrapper instead of the video element
This commit is contained in:
parent
46b45dc51d
commit
d05af753bf
5 changed files with 60 additions and 62 deletions
|
@ -83,10 +83,6 @@ export class PeerTubeEmbed {
|
|||
await embed.init()
|
||||
}
|
||||
|
||||
getPlayerElement () {
|
||||
return this.playerHTML.getPlayerElement()
|
||||
}
|
||||
|
||||
getScope () {
|
||||
return this.playerOptionsBuilder.getScope()
|
||||
}
|
||||
|
@ -420,8 +416,8 @@ export class PeerTubeEmbed {
|
|||
playerElement.className = 'video-js vjs-peertube-skin'
|
||||
playerElement.setAttribute('playsinline', 'true')
|
||||
|
||||
this.playerHTML.setPlayerElement(playerElement)
|
||||
this.playerHTML.addPlayerElementToDOM()
|
||||
this.playerHTML.setInitVideoEl(playerElement)
|
||||
this.playerHTML.addInitVideoElToDOM()
|
||||
|
||||
const [ { PeerTubePlayer } ] = await Promise.all([
|
||||
this.PeerTubePlayerManagerModulePromise,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue