Closed jstabenow closed 5 years ago
Hmm, bei mir funktionierts ... auch ein Touch bringt die mediaControl zum Vorschein.
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.
Vielleicht siehst Du ja irgend einen Fehler in meiner Config. Ich habe keinen gefunden.
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
},
...
}
lol ich wollte gerade schreiben ... Ist mir auch gerade beim testen aufgefallen 👍
Ok, ich leg mich wieder hin ;-) -> Close
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