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...
Assistance technique
Pour pouvoir employer des fichiers midi
Cette discussion a été verrouillée. Vous ne pouvez plus y répondre.