Ich habe derzeit eine funktionierende Brightcove Smart Player-Implementierung mit Flash als Standard und einem HTML5-Fallback, bei dem Flash nicht unterstützt wird (lies: iOS). Ich würde das gerne rückgängig machen: bevorzuge HTML5-Video und verwende Flash als Fallback. Ist das möglich, und wenn ja, wie? Brightcove scheint den Punkt, eine HTML5-Option bereitzustellen, völlig zu übersehen, indem er es als Fallback anstelle des bevorzugten Formats verwendet.
Außerdem, obwohl Brightcove Pläne angekündigt hat Support WebM sowie H.264 vor 18 Monaten , scheint es, dass Der HTML5-Player unterstützt immer noch nur H.264 . Firefox kann (und wird wahrscheinlich niemals) H.264 für (und, IMO, ideologische) Gründe . Firefox wird viel zu weit verwendet, um in der Kälte auszulassen. Gibt es eine Möglichkeit, WebM HTML5-Videos mit Brightcove an Firefox zu senden?
Sie können die Anzeige eines SmartPlayers in HTML5 erzwingen, indem Sie den folgenden Parameter im Objekt-Tag verwenden, mit dem der Player in die Seite eingebettet wird:
%Vor%Im folgenden Whitepaper von Brightcove wird erläutert, warum Flash standardmäßig auf Flash5 zurückgesetzt und auf HTML5 zurückgesetzt wird:
Zusammenfassend argumentieren sie, dass Einschränkungen in HTML5-Video (Stand Januar 2011) bedeuten, dass Brightcove für bestimmte mobile Geräte (wie z. B. Flash und Fallback auf HTML5) standardmäßig bestimmte Schlüsselfunktionen bereitstellen muss counter intuitive wie das für einige klingen mag). Die Einschränkungen von HTML5-Videos, die sie angeben, liegen in den folgenden Bereichen:
Kurz gesagt, nein, ich denke nicht.
Soweit ich weiß, liefert Brightcove einen Flash-Player an jeden Browser, der dies unterstützt (alle Desktop-Browser). Flash unterstützt H.264, nicht WebM. Darüber hinaus sind die meisten mobilen Browser WebKit und unterstützen daher H.264. Aus geschäftlicher Sicht haben sie also wenig Anreiz, die Kodierung in WebM zu unterstützen, ungeachtet dessen, was sie in der Vergangenheit gesagt haben.
Weitere Informationen: Ссылка
Ab dem 24.07.2012 wird forceHtml5 HTML5 nicht erzwingen, wenn Flash installiert wurde.
Ich habe jedoch einen Hack gefunden: Wenn Sie die Brightcove.checkFlashSupport-Funktion sowie überschreiben, verwenden Sie den "forceHTML5" -Parameter, der von @ net.uk.sweet erwähnt wird. Du kannst es erzwingen. Zum Beispiel:
%Vor%Dieser Hack kann natürlich fehlschlagen, wenn Brightcove seinen Code ändert, also verwenden Sie ihn auf eigenes Risiko.
Tags und Links flash html5 video brightcove