musica missive e scheda
musica missive e scheda postato il 09/10/2012 13:04:10 nel forum programmazione, open source e hosting
Salve a tutti.
Premetto che ho spulciato il forum programmazione ed ho trovato diversi thread in proposito ed anche diverse risposte le quali ho cercato di seguire alla lettera.
Premetto anche che ho fatto ricerche in internet ed ho trovato anche lì varie possibili soluzioni, ma, malgado tutto ciò non riesco a far sentire i suoni delle missive e delle schede con Mozilla.
Con IE va tutto a meraviglia, ma con mozilla niente da fare. Ho provato con Embed...bgsound...object , ho provato di tutto, ma nulla da fare.
Preciso che sto usando Extreme perchè il gdr5 non mi è congeniale, mentre invece con Extreme ormai ho preso dimestichezza.Qualcuno può aiutarmi ?
Grazie anticipate
Pagine → 1
09/10/2012 13:27:53
<object data="../sounds/<?php echo $PARAMETERS['settings']['audio_new_messagges']; ?>" type="<?php echo $PARAMETERS['settings']['audiotype']['.'.strtolower(end(explode('.', $PARAMETERS['settings']['audio_new_messagges'])))]; ?>" autostart="true" style="width:1px; height:0px;">
<embed src="../sounds/<?php echo $PARAMETERS['settings']['audio_new_messagges']; ?>" autostart="true" hidden="true" hidden="true" style="width:1px; height:0px;" />
</object>
Questo codice mi risulta funzionante su tutti i browser ed è quello inserito in GDRCD 5.1 Adv.
L'extreme onestamente non lo conosco, hai già provato a prendere questo codice e adattandolo ovviamente ai parametri che sono dell'extreme vedere se funziona?
Che versione di Firefox hai per fare le prove è aggiornata almen alla 14?
09/10/2012 13:57:58
Innanzi tutto grazie di avermi risposto, ma non saprei come adattare il codice a questo che incollo di seguito. e che è quello che con IE fuonziona benissimo per la sezione delle missive
<a href="" onClick="window.open('messaggi.php','ext2','toolbar=0, location=0, directories=0, statusbar=0, status=0, scrollbars=1, resizable=no, copyhistory=0, menuBar=0, width=600, height=645');return(false)" > <img src="img/messaggiletti.gif" border=0 alt ="Leggi i tuoi vecchi messaggi" > <font color=#ffffff size=2> <? if ($NonLetti == 0 ) { ?> <? } elseif ($NonLetti > 1 ) { ?> <bgsound src="arpa.wav" loop="3">
<?= " ".$NonLetti ?> <img src="img/messaggidaleggere.gif" border="0"> <? } else { ?> <bgsound src="arpa.wav" loop="3">
<img src="img/messaggidaleggere.gif" border="0" alt ="Messaggi in arrivo" > <? } ?> </a> <br>
09/10/2012 14:22:20 e modificato da nucanplaythis il 09/10/2012 14:24:18
staffroccaromana ha scritto: Innanzi tutto grazie di avermi risposto, ma non saprei come adattare il codice a questo che incollo di seguito. e che è quello che con IE fuonziona benissimo per la sezione delle missive
<a href="" onClick="window.open('messaggi.php','ext2','toolbar=0, location=0, directories=0, statusbar=0, status=0, scrollbars=1, resizable=no, copyhistory=0, menuBar=0, width=600, height=645');return(false)" > <img src="img/messaggiletti.gif" border=0 alt ="Leggi i tuoi vecchi messaggi" > <font color=#ffffff size=2> <? if ($NonLetti == 0 ) { ?> <? } elseif ($NonLetti > 1 ) { ?> <bgsound src="arpa.wav" loop="3">
<?= " ".$NonLetti ?> <img src="img/messaggidaleggere.gif" border="0"> <? } else { ?> <bgsound src="arpa.wav" loop="3">
<img src="img/messaggidaleggere.gif" border="0" alt ="Messaggi in arrivo" > <? } ?> </a> <br>
Ti conviene pensare un pò a tutti i browser, Internet Explorer non lo usa nessuno, applicatici soltanto per soddisfazione personale. Trova un metodo che funzioni almeno su Mozilla e Chrome, più che su Mozilla e IE.
Ad ogni modo questo funziona dappertutto ed è semplice come lo vedi.
<object data="xx.mp3" type="audio/mpeg" style="height:0;width:0;"><embed src="xx.mp3" hidden="true"></object>
E' quello che ti è già stato consigliato ma pulito dai parametri che servono in GDRCD 5. Qui devi solo mettere il tuo link
09/10/2012 14:27:25
Credo se non vado errato che basti modifichi il pezzetto:
<bgsound src="arpa.wav" loop="3">
con
<object data="http://www.tuosito.it/arpa.wav" type="audio/x-wav" autostart="true" style="width:1px; height:0px;">
<embed src="http://www.tuosito.it/arpa.wav" autostart="true" hidden="true" hidden="true" style="width:1px; height:0px;" />
</object>
<!--[if IE 9]>
<embed src="http://www.tuosito.it/arpa.wav" autostart="true" hidden="true" />
<![endif]-->
Dovrebbe andare così.. prova un po' ovviamente sostituendo il tuo sito con il nome corretto, chiaramente :P
09/10/2012 23:01:17 e modificato da staffroccaromana il 09/10/2012 23:03:37
In questo modo funziona tutto perfettamente :-)
Solo che riproduce solo i Midi se dò l'estensione .mid e non gli mp3
C'è un modo per farli leggere entrambi?
In ogni caso mi sei stato davvero di grandissimo aiuto e ti ringrazio infinitamente.
Un grazie anche a nucanplaythis per avermi risposto:-)
10/10/2012 01:11:04 e modificato da eldiabolo il 10/10/2012 01:11:41
Posso proporti il sistema di riproduzione che c'è nel nuovo pacchetto del GDRCD. Allora questo codice statico puoi usarlo per le missive tanto l'allarme è unico e lo carichi tu, se è un wav resta wav per tutti così se decidi di mettere un mp3 resta un mp3 per tutti.
Per il discorso schede personaggio che ognuno può caricare qualcosa di diverso dovresti poter fare così:
Aggiungi nel file "parametri.inc.php" nella cartella "inc" (che dovrebbe essere il file di configurazione del gdrcd extreme) questo codice:
$PARAMETERS['settings']['audiotype']['.mp3'] = 'audio/mpeg';
$PARAMETERS['settings']['audiotype']['.mid'] = 'audio/x-mid';
$PARAMETERS['settings']['audiotype']['.midi'] = 'audio/x-mid';
$PARAMETERS['settings']['audiotype']['.wav'] = 'audio/x-wav';
imposti così le estensioni accettabili per i file audio da poter mettere in scheda.
nella scheda dei personaggi invece metti quest'altro codice:
<object data="<?php echo $record['url_media']; ?>" type="<?php echo $PARAMETERS['settings']['audiotype']['.'.strtolower(end(explode('.', $record['url_media'])))]; ?>" autostart="true">
<embed src="<?php echo $record['url_media']; ?>" autostart="true" hidden="true" />
</object>
<!--[if IE9]>
<embed src="<?php echo $record['url_media']; ?>" autostart="true" hidden="true" />
<![endif]-->
Dove chiaramente "$record['url_media']" è il dato che carichi dal database dove è salvato l'url della musica della scheda del personaggio questa variabile ovviamente sistemala in base a quella che usi tu nella scheda per caricare e fare l'output dei dati del personaggio richiesto.
(preciso che è la soluzione e il sistema per la musica scheda del GDRCD 5.x, ho solo estratto il necessario che serve per l'audio)
10/10/2012 08:01:51 e modificato da staffroccaromana il 10/10/2012 08:02:50
Grazie...grazie ad entrambi !
questo, per coloro che avessero lo stesso problema, è il codice che funziona:
<!--
if (navigator.appName == "Microsoft Internet Explorer"){
document.write('<bgsound src="sound.wav" LOOP=1>')}
else {
document.write('<object type="application/x-mplayer2" height="0" width="0"><param name="fileName" value="sound.wav"><param name="autostart" value="1"><param name="playcount" value="1"></object>')
}
<![endif]-->
<object data="<?= $rs['Midi'] ?>" type="audio/x-wav" autostart="true" style="width:1px; height:0px;"> <embed src="<?= $rs['Midi'] ?>" autostart="true" hidden="true" hidden="true" style="width:1px; height:0px;" /></object>
<!--[if IE 9]><embed src="<?= $rs['Midi'] ?>" autostart="true" hidden="true" /><![endif]-->
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, Open Source e Hosting Elenco Forum
Articoli, Interviste e altre Risorse!
Enlisted ↗
Imperion ↗
Neverness to Everness ↗
Cafuné ↗
World of the Sea Battle ↗