Salve a tutti!
Sto cercando uno script che mi permette semplicemente di fare START, PAUSA e RESTART su un file mp3.
Avete da consigliarmi qualcosa?![]()
Salve a tutti!
Sto cercando uno script che mi permette semplicemente di fare START, PAUSA e RESTART su un file mp3.
Avete da consigliarmi qualcosa?![]()
Guybrush Threepwood
Dipende da come è realizzato il lettore.
Iniziamo col dire che se usi un oggetto che carica al suo interno WMPlayer questo non sarà accessibile sui computer dei visitatori con Linux.
Se utilizzi un lettore Flash dipende dal lettore.
Alcuni di questi lettori danno la possibilità di essere controllati da javascript.
O forse quello che cerchi è Flex.
Dipende: la domanda non è completa. Necessito input, come diceva il personaggio di un vecchio film![]()
In effetti nn sei stato molto preciso, ma nel caso più banale ciò che chiedi si può fare con Play() e Stop()
Ci sono parecchi comandi disponibili, guarda qua: http://userwww.sfsu.edu/~infoarts/te...avascript.htmlcodice:var e = document.getElementById("myembed"); e.Play(); e.Stop();
Grazie per le risposte
Ho trovato questo script che è molto semplice nnchè utile perchè non richiede il caricamento immediato di tutto l'mp3.
Unico problema non va con Firefox (da' errore sul songplay(...))
Ah! viene attivato e fermato da 2 semplici bottoni tipo:codice:songNum = new Array(); songNum[0] = "#"; songNum[1] = var_sound; var music = null; var track = 0; var ver = navigator.appName; function audioCheck(plugName) { for (var i = 0; i < navigator.plugins.length; i++) { if (navigator.plugins[i].name.toLowerCase() == plugName.toLowerCase()) { for (var j = 0; j < navigator.plugins[i].length; j++) { if (navigator.plugins[i][j].enabledPlugin) { return true; } } return false; } } return false; } function chooseSong(s) { track = 1;//s.options[s.selectedIndex].value; if (ver == "Microsoft Internet Explorer") { document.all.music.src = songNum[track]; } else { songPlay('play'); } } function chooseSongoff(s) { track = 0;//s.options[s.selectedIndex].value; if (ver == "Microsoft Internet Explorer") { document.all.music.src = 0; } else { songPlay('play'); } }
codice:<input type="button" name="audio_start" value="start" onclick="chooseSong(this);"> <input type="button" name="audio_restart" value="stop" onclick="chooseSongoff(this);">
Guybrush Threepwood
Così mi funziona giò benissimoOriginariamente inviato da Mega69
In effetti nn sei stato molto preciso, ma nel caso più banale ciò che chiedi si può fare con Play() e Stop()
Ci sono parecchi comandi disponibili, guarda qua: http://userwww.sfsu.edu/~infoarts/te...avascript.htmlcodice:var e = document.getElementById("myembed"); e.Play(); e.Stop();Unica cosa: quale è la sintassi per il RESTART?
Guybrush Threepwood
Ultima rettifica, poi vi lascio stare
Il discorso del Js con object o embeed è PERFETTO (http://userwww.sfsu.edu/~infoarts/te...avascript.html)
Unico problema, con o senza autostart con Firefox devo aspettare 4-5 secondi prima di premere PLAY, se no no va
..... sapete far qualcosa x questo problema?
Guybrush Threepwood
Ok, ho trovato come metterlo sotto media player (http://wdvl.internet.com/Multimedia/.../media4_1.html)
Unico dubbio: come faccio a controllare il volume di media player? (col plugin di QT ci si riesce,...)
EDIT: mi auto rispondo... magari serve anche a voi:
http://www.experts-exchange.com/Prog..._22846798.html
Guybrush Threepwood
Questa secondo me è la soluzione più completa dal punto di vista dei controlli:Originariamente inviato da Threepwood
Salve a tutti!
Sto cercando uno script che mi permette semplicemente di fare START, PAUSA e RESTART su un file mp3.
Avete da consigliarmi qualcosa?![]()
http://www.schillmania.com/projects/soundmanager/
Richiede la presenza di Flash, che viene utilizzato come lettore dei file mp3.
JavaScript è usato come driver, che attraverso le API di ActionScript stabilisce i parametri di riproduzione.
Qui hai un esempio di base semplificato al massimo.
Emanuele DG
<?php echo "Proverbio zen(d): vivi ogni giorno come se fosse il ".date('d M Y', time()); ?>
Intellectual property
emanueledg: ottimo consiglio.
E non mi riferisco solo al fatto che è, come dici tu, il più completo, ma soprattutto l'unica soluzione funzionante su tutti i browser e su tutti i istemi operativi.
Richiede (ovviamente) la presenza di Flash, ma almeno il controllo non è ambiguo.
Mi psiego meglio: tutte le altre soluzioni fin qui suggerite si avvalgono di WMP o di Quicktime, ma WMP non è disponibile (in nessunissima versione) per Linux e Quicktime non permette la maggiorparte dei controlli.
Quando suggerii Flex mi riferivo proprio a questo: Flex è una libreria Javascript che fornisce a Flash le variabili e le funzioni Actionscript integrandolo completamente.
Tutto il resto sono inutili tentativi di far funzionare qualcosa che, per come nasce, non può essere crossplatform/crossbrowser.
tu lo conosci bene eh?Originariamente inviato da H5N1_Aviaria
Flex è una libreria Javascript
i tentativi per trovare alternative non sono mai inutiliOriginariamente inviato da H5N1_Aviaria
Tutto il resto sono inutili tentativi di far funzionare qualcosa ...
comunque oggi per queste cose si preferisce appoggiarsi al Flash, dal 5 in su vanno tutti bene ... scegliere l'ultimo significa perdere in potenzialità crossplatform![]()