Video shortcode außerhalb von WordPress funktioniert nicht mit IE und mediaelements Flash Fallback

Ich verwende WordPress Shortcodes außerhalb des Installationsordners (speziell den Video-Shortcode), um lokal gehostete Videos abzuspielen, aber ich habe ein Problem mit IE.

Die Videos werden mit HTML5 in allen gängigen Browsern und sogar mit Firefox geladen, wenn nur Flash verwendet wird, aber beim Testen mit Flash auf IE sehe ich nichts, obwohl die Seite den Code lädt.

mediaelements Fallback funktioniert einwandfrei, wenn man direkt auf eine WordPress-Seite mit einem eingebetteten Video zugreift, aber auf meiner PHP-Seite außerhalb des Installationsordners funktioniert es einfach nicht.

Hier ist mein Code:

<?php define('WP_USE_THEMES', false); require('../wp-load.php'); echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo do_shortcode(''); ?> 

Irgendwelche Ideen?

Solutions Collecting From Web of "Video shortcode außerhalb von WordPress funktioniert nicht mit IE und mediaelements Flash Fallback"

Ich habe das Problem herausgefunden. Ich lasse die Antwort für zukünftige Referenz.

Stellt sich heraus, IE muss Sie alle HTML-Tags enthalten, damit das Video bei Verwendung von Flash korrekt geladen wird. Das ist mein Arbeitscode jetzt:

 < ?php define('WP_USE_THEMES', false); require('../wp-load.php'); echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo do_shortcode('[video src="//leandroperez.com.ar/sample/08-2014_002.mp4" width="640" height="360" autoplay="true" loop="true" preload="auto"]'); echo ''; echo ''; ?> 

Nicht sicher, ob dies der beste Weg ist, HTML zu einem PHP hinzuzufügen, aber es funktioniert.