datarhei / clappr-live

clappr with livehacks (internal use)
BSD 3-Clause "New" or "Revised" License
1 stars 0 forks source link

playInline Mode funktioniert nicht auf iOS #6

Closed jstabenow closed 5 years ago

jstabenow commented 5 years ago

Unter iOS startet der Player (mit und ohne Ads) das Video direkt im iOS-Player, was er jedoch nicht machen soll. Dafür gibt es eigentlich den Inline-Modus, welcher aktiviert ist, jedoch nicht korrekt funktioniert.

Folgend die knappe Doku zu der Funktion: https://github.com/clappr/clappr/blob/dev/doc/BUILTIN_PLUGINS.md#playback-configuration

ioppermann commented 5 years ago

Hmm, bei mir funktionierts ... auch ein Touch bringt die mediaControl zum Vorschein.

Foto 03 09 19, 09 31 35

jstabenow commented 5 years ago

Hier mein Test ohne Ad: https://player.livespotting.com/clappr2.html?id=vv28

playback: {
  controls: true,
  playInline: true
}

Und hier mit Ad: https://player.livespotting.com/clappr-ad.html?id=vv28

playback: {
  controls: true,
  playInline: true,
  recycleVideo: Clappr.Browser.isMobile
}

Beides funktioniert bei mir echt miese. Auf dem Desktop (neuster Chrome, Safari und Firefox unter OSX 10.14.6) und auf dem Mobile (iPhone 6S mit iOS 12.4.1) scheinen jeweils die Media-Control vom Player und vom Browser/OS durch. Beim Mobile verschwinden dann auch noch wie hier beschrieben die Elemente, welche sich auch mangels Touch-Funktion nicht wiederherstellen lassen und die native Control-Bar bestehen bleibt. Also alles irgendwie ein totales Chaos.

Bildschirmfoto 2019-09-03 um 11 02 03 Neue Notiz

Vielleicht siehst Du ja irgend einen Fehler in meiner Config. Ich habe keinen gefunden.

ioppermann commented 5 years ago

Die Controls vom video-tag müssen explizit deaktiviert werden, bzw. dürfen nicht aktiviert sein:

{
   ...
   disableVideoTagContextMenu: true,
   playback: {
       controls: false,
       playInline: true,
       recycleVideo: Clappr.Browser.isMobile
   },
  ...
}
jstabenow commented 5 years ago

lol ich wollte gerade schreiben ... Ist mir auch gerade beim testen aufgefallen 👍

jstabenow commented 5 years ago

Ok, ich leg mich wieder hin ;-) -> Close