priklad: playlist Object
! Zvuky funguji dobre ve Windows, netestoval jsem Linux.
! u Win media player pluginu je nutne zadavat relativni cestu s "./" "./soubor.mid" (NE "soubor.mid"), pak nechce nektere prehravat
! u Win media player v IE nefunguje cesta s "../"
Zapis zvuku do www:
1. <BGSOUND src="jmeno">
2. <EMBED src="jmeno" autostart="false" mastersound></EMBED>
<noembed>neni prehravac midi zvuku</noembed>
IE: type="audio/midi"
MS media player: type="application/x-mplayer2" pluginspage="http://www.microsoft.com/windows/mediaplayer/"
AppleQuickTime: type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/"
RealPlayer: type="audio/x-pn-realaudio-plugin" pluginspage="http://www.real.com/player/
! "MS media player" neumi prehrat vsechny typy midu
! Opera funguje, pokud ma u EMBED type=""
! Opera melodii nelze prerusit, ani smazanim tagu
! Firefox ve windows prehrava WMA bez "type"
! Firefox ve windows "MS media player" funguje, pokud ma u EMBED type="application/x-mplayer2"
! Firefox AppleQuickTime http://forums.mozillazine.org/viewtopic.php?t=206210#qtsetup
3. activeX OBJECT
<OBJECT data="jmeno" autostart="false"></OBJECT>
<OBJECT classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95">
<param name="src" value="jmeno.mid">
</object>
Flash: type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"
AppleQiockTime: type="audio/x-mpegurl" pluginspage="http://www.apple.com/quicktime/download/" src="playlist.m3u"
4 META REFRESH
5 <IMG dynsrc="http://www.name.com/mozart.mp3" border="0" />
6 Java Applet MS Java mediaplayer
7 <A HREF="jmeno.mid">jmeno.mid</A>
funguje treba v Opere a neotvira dalsi prehravac
Do EMBED/OBJECT funguje pouzit WinAmpovy playlist "soubor.m3u" misto nazvu pisnicky.
BGSOUND Ovladany JS - prepisovani src (IE, Opera, FF+extension:bgsound to embed tag)
<script type="text/javascript">
var cesta='midifiles\/';
function hraj(nazev) {var s = document.getElementById("musicplay").src=cesta+nazev+'.mid';}
</script>
<bgsound src="notesmid/jinglebells.mid" id="musicplay" loop="0" volume="100">
<a href="javascript:hraj('jinglebells')"></a>
EMBED WMA
Ve windows, je mi to zahadou, ale funguje WMA ve vsech prohlizecich bez type=".."
EMBED Ovladany JS
prepisovani spanu, SRC se da zmenit pouze pri nacitani dokumentu
<script type="text/javascript">
function hraj(nazev) {var t,s,z;
var z = document.getElementById("musicblock");
var s = document.getElementById("musicplay");
s.Stop();
t='<EMBED id="musicplay" src="' + nazev+'.mid';
t+='" type="audio/midi" autostart="true" mastersound hidden="true"></EMBED><NOEMBED>Error: Nelze spustit prehravac midi!</NOEMBED>';
z.innerHTML=text;}
</script>
<span id="musicblock">
<EMBED id="musicplay" src="jinglebells.mid" type="audio/midi" autostart="true" mastersound hidden="true"></EMBED>
<NOEMBED>Error: Nelze spustit prehravac midi!</NOEMBED>
</span>
<a href="javascript:hraj('jinglebells')"></a>
META REFRESH
zvuk se pusti po zobrazeni stranky, pokud jej dokaze spustit nejaka aplikace.
Melo by udajne fungovat vsude.
<html>
<head><meta http-equiv="refresh" content="2; url=pisnicka.mid"></head>
<body></body>
</html>
...z jedne francouzske stranky...
OBJECT QuickTime mp3
<OBJECT CLASSID="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" WIDTH="160" HEIGHT="16" CODEBASE="http://www.apple.com/qtactivex/qtplugin.cab">
<PARAM name="SRC" VALUE="http://data.over-blog.com/lib/7/7/10877/files/musique/06---Imagination---Body-Talk.mp3">
<PARAM name="AUTOPLAY" VALUE="false">
<PARAM name="LOOP" VALUE="false">
<PARAM name="CONTROLLER" VALUE="true">
<EMBED type="audio/mpegl" src="http://data.over-blog.com/lib/7/7/10877/files/musique/06---Imagination---Body-Talk.mp3" autoplay="false" width="160px" height="16px" loop="false" controller="true" PLUGINSPAGE="http://www.apple.com/quicktime/download/">
</EMBED></OBJECT>
OBJECT Windows media player mp3
<OBJECT width=175 height=30 classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,0,02,902" standby="Chargement de Microsoft Windows Media Player..." type="application/x-oleobject">
<PARAM NAME="FileName" VALUE="http://data.over-blog.com/lib/8/4/11548/files/Mozart-la-flute-enchantee.mp3">
<PARAM NAME="animationatStart" VALUE="true">
<PARAM NAME="transparentatStart" VALUE="true">
<PARAM NAME="autoStart" VALUE="false">
<PARAM NAME="showControls" VALUE="true">
<PARAM NAME="autoSize" VALUE="0">
<EMBED type="application/x-mplayer2" pluginspage = "http://www.microsoft.com/Windows/MediaPlayer/"
SRC="http://data.over-blog.com/lib/8/4/11548/files/Mozart-la-flute-enchantee.mp3" width="175" height="30" AutoStart="false" autosize="0" transparentatStart="true" animationatStart="true" showControls="true">
</EMBED>
OBJECT RealPlayer mp3
<OBJECT CLASSID="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" WIDTH="175" HEIGHT="30">
<PARAM NAME="CONTROLS" VALUE="ControlPanel">
<PARAM NAME="CONSOLE" VALUE="Clip1">
<PARAM NAME="AUTOSTART" VALUE="false">
<PARAM NAME="nologo" VALUE="true">
<PARAM NAME="NOJAVA" VALUE="true">
<PARAM NAME="SRC" VALUE="http://data.over-blog.com/lib/8/4/11548/files/Mozart-la-flute-enchantee.mp3">
<PARAM NAME="LOOP" VALUE="false">
<EMBED SRC="http://data.over-blog.com/lib/8/4/11548/files/Mozart-la-flute-enchantee.mp3" WIDTH="175" HEIGHT="30"
TYPE="audio/x-pn-realaudio-plugin"
NOLOGO="true" NOJAVA="true" CONTROLS="ControlPanel" CONSOLE="Clip1"
AUTOSTART="false" LOOP="false"></EMBED>
</OBJECT>
OBJECT Ovladany JS (IE)
<script type="text/javascript">
function hraj(nazev) {
var s = document.getElementById("musicplay");
var z = document.getElementById("musicblock");
s.Stop();
text='<OBJECT id="musicplay" data="' + nazev;
text+='" type="audio/midi" autostart="true" style=display:"none";></OBJECT>';
z.innerHTML=text;}
</script>
<span id="musicblock">
<OBJECT id="musicplay" data="Download/notesmid/airwolf.mid" type="audio/midi" autostart="true" style=display:"none";></OBJECT>
</span>
OBJECT - jiny priklad, activeX plug-in, nahravani Playlistu.asx
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs" dir="ltr">
<head>
<meta http-equiv="Content-script-type" content="text/javascript" />
<meta name="MSSmartTagsPreventParsing" content="true" />
</head>
<h2>Player</h2>
<object id="MediaPlayer" name="MediaPlayer"
classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95"
codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715"
width="320" height="69"
standby="Nahravaji se soucasti Microsoft Windows Media..."
type="application/x-oleobject">
<param name="filename" value="playlist.asx" />
<param name="autosize" value="1" />
<param name="autostart" value="1" />
<param name="animationatstart" value="1" />
<param name="displaysize" value="1" />
<param name="showcontrols" value="1" />
<param name="showaudiocontrols" value="1" />
<param name="showdisplay" value="0" />
<param name="showgotobar" value="0" />
<param name="showpositioncontrols" value="1" />
<param name="showstatusbar" value="1" />
<param name="showtracker" value="1" />
<param name="transparentatstart" value="0" />
<embed type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/MediaPlayer/"
src="playlist.asx" filename="playlist.asx"
name="MediaPlayer" id="MediaPlayer"
width="320" height="69"
autosize="0"
autostart="1"
animationatstart="1"
displaysize="1"
showcontrols="1"
showaudiocontrols="1"
showdisplay="0"
showgotobar="0"
showpositioncontrols="1"
showstatusbar="1"
showtracker="1"
transparentatstart="0">
</embed>
</object>
<noembed>
<a href="sound.mid" target="_blank">St hnout z znam</a><br />
</noembed>
</body>
</html>
BGSOUND:
Src="jmeno" (axelf.mid)
Loop="false"/true/integer (opakovat ano/ne/ztisovat)
Volume="50"(1-100)
MS popis BgSound
EMBED:
Src="jmeno"
AutoStart="false"/true
Loop="false"
Controls="console"/smallconsole/playbutton/pausebutton/stopbutton/volumelever
StartTime=00:10 (minuty:sekundy)
EndTime=00:20
Volume="30"
mastersound
Hidden="false"/true
+ vzhled+JS (name, align, height,...)
MS popis Embed
OBJECT:
Data=""
style=display:"none";
ClassID="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95"
+ vzhled+JS
MS popis Object