1
0
Fork 0
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:
Chocobozzz 2024-05-16 09:45:44 +02:00
parent 46b45dc51d
commit d05af753bf
No known key found for this signature in database
GPG key ID: 583A612D890159BE
5 changed files with 60 additions and 62 deletions

View file

@ -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,