Pour pouvoir employer des fichiers midi

Pour pouvoir employer des fichiers midi

par Jacques Thielens,
Nombre de réponses : 0
Dans le fichier filter.php (.../filter/mediaplugin/filter.php) ajoutez les lignes suivantes :

if (empty($CFG->filter_mediaplugin_ignore_mid)) {
        $search = '/<a(.*?)href=\"([^<]+)\.mid\"([^>]*)>(.*?)<\/a>/i';

        $replace  = '\\0<p class="mediaplugin mid"><object classid="CLSID:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B"';
        $replace .= '  codebase="http://www.apple.com/qtactivex/qtplugin.cab" ';
        $replace .= '  id="quicktime" type="application/x-oleobject">';
        $replace .= "<param name=\"src\" value=\"\\2.mid\" />";
        $replace .= '<param name="autoplay" value="false" />';
        $replace .= '<param name="loop" value="false" />';
        $replace .= '<param name="controller" value="true" />';
        $replace .= "\n<embed src=\"\\2.mid\" name=\"quicktime\" type=\"audio/quicktime\" ";
        $replace .= ' autoplay="false" controller="true" loop="false" ';
        $replace .= ' pluginspage="http://quicktime.apple.com/">';
        $replace .= '</embed>';
        $replace .= '</object></p>';

        $text = preg_replace($search, $replace, $text);
    }



Le seul " problème " , mineur,  est que le lecteur " quicktime " laisse un espace de deux centimètres au-dessus et en-dessous de lui...
Si quelqu'un trouve une solution, je serais content qu'il la partage...

Moyenne des évaluations  -