Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    esecuzione casuale di brani

    Salve a tutti!

    Stavo realizzando una presentazione in html per la mia scuola.
    Mi piacerebbe tanto fare in modo che durante la navigazione la persona sta guardando il mio lavoro possa anche ascoltare dei brani. Pensavo di realizzare ciò attraverso una javascript che mi permettesse l'esecuzione casuale di una serie di brani (il java l'avrei messo in una frame del sito in modo da non interrompere l'esecuzione del brano ogni volta che veniva cambiata pagina).

    Fino ad adesso sono riuscito ad inserire una specie di windows media player in questo modo


    <OBJECT id=filmato codeBase=#Version=6,0,0,000 type=application/x-oleobject height=25 standby="Loading Microsoft Windows Media Player components..." width=50 align=center classid=clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95>
    <PARAM NAME="AutoRewind" VALUE="0">
    <PARAM NAME="ShowControls" VALUE="-1">
    <PARAM NAME="FileName" VALUE="../vari%20files2/128kbs_cs2x_atlantis.mp3" valuetype="ref">
    <param name="AudioStream" value="-1">
    <param name="AutoSize" value="0">
    <param name="AutoStart" value="-1">
    <param name="AnimationAtStart" value="-1">
    <param name="AllowScan" value="-1">
    <param name="AllowChangeDisplaySize" value="-1">
    <param name="Balance" value="0">
    <param name="BaseURL" value>
    <param name="BufferingTime" value="5">
    <param name="CaptioningID" value>
    <param name="ClickToPlay" value="-1">
    <param name="CursorType" value="0">
    <param name="CurrentPosition" value="-1">
    <param name="CurrentMarker" value="0">
    <param name="DefaultFrame" value>
    <param name="DisplayBackColor" value="12">
    <param name="DisplayForeColor" value="16777215">
    <param name="DisplayMode" value="0">
    <param name="DisplaySize" value="4">
    <param name="Enabled" value="-1">
    <param name="EnableContextMenu" value="-1">
    <param name="EnablePositionControls" value="-1">
    <param name="EnableFullScreenControls" value="0">
    <param name="EnableTracker" value="-1">
    <param name="InvokeURLs" value="-1">
    <param name="Language" value="-1">
    <param name="Mute" value="0">
    <param name="PlayCount" value="1">
    <param name="PreviewMode" value="0">
    <param name="Rate" value="1">
    <param name="SAMILang" value>
    <param name="SAMIStyle" value>
    <param name="SAMIFileName" value>
    <param name="SelectionStart" value="-1">
    <param name="SelectionEnd" value="-1">
    <param name="SendOpenStateChangeEvents" value="-1">
    <param name="SendWarningEvents" value="-1">
    <param name="SendErrorEvents" value="-1">
    <param name="SendKeyboardEvents" value="0">
    <param name="SendMouseClickEvents" value="0">
    <param name="SendMouseMoveEvents" value="0">
    <param name="SendPlayStateChangeEvents" value="-1">
    <param name="ShowCaptioning" value="0">
    <param name="ShowAudioControls" value="-1">
    <param name="ShowDisplay" value="0">
    <param name="ShowGotoBar" value="0">
    <param name="ShowPositionControls" value="-1">
    <param name="ShowStatusBar" value="0">
    <param name="ShowTracker" value="-1">
    <param name="TransparentAtStart" value="0">
    <param name="VideoBorderWidth" value="0">
    <param name="VideoBorderColor" value="0">
    <param name="VideoBorder3D" value="0">
    <param name="WindowlessVideo" value="0">
    <script language="JavaScript"> if (swfname != "")
    { document.write('<param name="Autostart" value="True">'); } else
    { document.write('<param name="Autostart" value="True">'); }
    </script>
    <embed src="polcio.mp3"
    type="video/x-ms-asf-plugin"
    pluginspage="http://www.microsoft.com/windows/mediaplayer/download/default.asp" name="filmato" Autostart="-1" ShowControls="0" width="50" height="41"></OBJECT>


    purtroppo in questo modo riesco a far eseguire un solo brano.... qualcuno ha qualche idea?

    grazie..

  2. #2

    brani casuali

    usa questo script se devi far riprodurre midi,mp3 a, penso, ogni estensione musicale. solo che devi elencarli tutti e modificare l'estensione.

    come vedi nel mio esempio ne ho messi 100. funziona perfettamente. occhio che devi mettere il numero giusto(nel mio caso o messo 100 musiche diverse) altrimenti rischi che calcoli su una che non esiste e non funzioni.

    <script language="javascript">

    var midinames=[ 'musiche/rand/0001.mid' , 'musiche/rand/0002.mid' , 'musiche/rand/0003.mid' , 'musiche/rand/0004.mid' , 'musiche/rand/0005.mid' , 'musiche/rand/0006.mid' , 'musiche/rand/0007.mid' , 'musiche/rand/0008.mid' , 'musiche/rand/0009.mid' , 'musiche/rand/0010.mid' , 'musiche/rand/0011.mid' , 'musiche/rand/0012.mid' , 'musiche/rand/0013.mid' , 'musiche/rand/0014.mid' , 'musiche/rand/0015.mid' , 'musiche/rand/0016.mid' , 'musiche/rand/0017.mid' , 'musiche/rand/0018.mid' , 'musiche/rand/0019.mid' , 'musiche/rand/0020.mid' , 'musiche/rand/0021.mid' , 'musiche/rand/0022.mid' , 'musiche/rand/0023.mid' , 'musiche/rand/0024.mid' , 'musiche/rand/0025.mid' , 'musiche/rand/0026.mid' , 'musiche/rand/0027.mid' , 'musiche/rand/0028.mid' , 'musiche/rand/0029.mid' , 'musiche/rand/0030.mid' , 'musiche/rand/0031.mid' , 'musiche/rand/0032.mid' , 'musiche/rand/0033.mid' , 'musiche/rand/0034.mid' , 'musiche/rand/0035.mid' , 'musiche/rand/0036.mid' , 'musiche/rand/0037.mid' , 'musiche/rand/0038.mid' , 'musiche/rand/0039.mid' , 'musiche/rand/0040.mid' , 'musiche/rand/0041.mid' , 'musiche/rand/0042.mid' , 'musiche/rand/0043.mid' , 'musiche/rand/0044.mid' , 'musiche/rand/0045.mid' , 'musiche/rand/0046.mid' , 'musiche/rand/0047.mid' , 'musiche/rand/0048.mid' , 'musiche/rand/0049.mid' , 'musiche/rand/0050.mid' , 'musiche/rand/0051.mid' , 'musiche/rand/0052.mid' , 'musiche/rand/0053.mid' , 'musiche/rand/0054.mid' , 'musiche/rand/0055.mid' , 'musiche/rand/0056.mid' , 'musiche/rand/0057.mid' , 'musiche/rand/0058.mid' , 'musiche/rand/0059.mid' , 'musiche/rand/0060.mid' , 'musiche/rand/0061.mid' , 'musiche/rand/0062.mid' , 'musiche/rand/0063.mid' , 'musiche/rand/0064.mid' , 'musiche/rand/0065.mid' , 'musiche/rand/0066.mid' , 'musiche/rand/0067.mid' , 'musiche/rand/0068.mid' , 'musiche/rand/0069.mid' , 'musiche/rand/0070.mid' , 'musiche/rand/0071.mid' , 'musiche/rand/0072.mid' , 'musiche/rand/0073.mid' , 'musiche/rand/0074.mid' , 'musiche/rand/0075.mid' , 'musiche/rand/0076.mid' , 'musiche/rand/0077.mid' , 'musiche/rand/0078.mid' , 'musiche/rand/0079.mid' , 'musiche/rand/0080.mid' , 'musiche/rand/0081.mid' , 'musiche/rand/0082.mid' , 'musiche/rand/0083.mid' , 'musiche/rand/0084.mid' , 'musiche/rand/0085.mid' , 'musiche/rand/0086.mid' , 'musiche/rand/0087.mid' , 'musiche/rand/0088.mid' , 'musiche/rand/0089.mid' , 'musiche/rand/0090.mid' , 'musiche/rand/0091.mid' , 'musiche/rand/0092.mid' , 'musiche/rand/0093.mid' , 'musiche/rand/0094.mid' , 'musiche/rand/0095.mid' , 'musiche/rand/0096.mid' , 'musiche/rand/0097.mid' , 'musiche/rand/0098.mid' , 'musiche/rand/0099.mid' , 'musiche/rand/0100.mid' ];

    var srcurl=midinames[(Math.floor(Math.random()*midinames.length))];

    if(document.layers)document.write('<layer top="-20" left="0"><embed src="'+srcurl+'" autostart="true" loop="true" width="10" height="10"></embed></layer>');
    else if(document.all)document.write('<bgsound src="'+srcurl+'" loop="-1">');
    </script>

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.