A partire dalla versione 9 di Windows Media Player, si può presentare un errore frequente quando si eseguono i plugin nelle pagine web. Ecco un esempio di plug-in:
Quest'errore, il cui codice è C00D132B, appare quando si tenta di riprodurre un file multimediale presente in una cartella superiore rispetto a quella del documento corrente, usando il formato «../» nel codice HTML, come nel seguente esempio:
<embed src="../midi.mid" width="145" height="45"
autostart="false"></embed>
Apparirà il seguente messaggio:
L'errore non compare quando si utilizzano i plug-in di versioni precedenti di Windows Media Player (WMP6/WMP7/WMP8, anche perché sia WMP7 che WMP8 usano il plugin di WMP6.4), di RealPlayer e di QuickTime.
Quello che si può dire su quest'errore, è che, leggendo tra i newsgroup della rete Usenet, sembra che sia voluto per motivi di sicurezza, al fine di impedire accessi ad URL non autorizzati. Per altre informazioni sull'errore, guardate qui.
Ed allora, come si fa risolvere in problema, a prescindere dalla versione di WMP installata? Bisogna intervenire nel codice HTML per far in modo che WMP interpreti sempre gli URL dei file da caricare come percorsi assoluti. Ci sono due metodi:
<embed src="/midi.mid" width="145" height="45"
autostart="false"></embed>
Per "cartella principale del sito" si intende, in parole semplici, l'indirizzo del dominio (ad esempio, per il sito http://dominio_server/file.htm, la cartella principale è http://dominio_server/)
NOTA: Nelle versioni successive di WMP (10 e 11) potrebbe verificarsi un errore simile al seguente (ad es. errore C00D10B3):
In questo caso, il problema può essere risolto seguendo le indicazioni dell'articolo 838101 della Microsoft Knowledge Base.
NOTA: Il tag <EMBED> è stato deprecato dal W3C che consiglia in alternativa l'utilizzo del tag <OBJECT>. Tuttavia però, affinchè l'esecuzione del plugin sia compatibile con la maggior parte dei browser, è consigliabile inserire il tag <EMBED> nel tag <OBJECT>. Esempio:
<object type="audio/mid" width="145" height="45">
<param name="src" value="midi.mid">
<param name="autostart" value="false">
<embed src="midi.mid" width="145" height="45"
autostart="false"></embed>
</object>
**********
Lettura consigliata (in inglese): http://zachd.com/pss/pss.html