Jak stáhnout Windows Media Video ze stránek do počítače
10.6.2005, Radek Jahoda, návod
Často je k vidění přímo v HTML stránkách integrovaný přehrávač pro Windows Media Video. Dostal jsem dotaz, jak toto video stáhnout do počítače. Toto video se vkládá jako každý jiný plugin do stránek - podobně jako Java, Flash apod.
Zobrazte si zdrojový kód stránky (v Mozille nebo Firefoxu je to CTRL+U). Plugin je vždy nahrán jako objekt nějak takto:
<object id="MediaPlayer"
classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95"
codebase="http://activex.microsoft.com/
activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715"
standby="Loading Microsoft Windows Media Player components..."
type="application/x-oleobject"
width="320"
height="260">
<param name="FileName" value="http://im.super.cz/fun/07/75-techno.wm">
<!-- alternativa -->
<embed
type="application/x-mplayer2"
pluginspage="http://www.microsoft.com/windows/windowsmedia/EN/default.asp"
src="http://im.super.cz/fun/07/75-techno.wm"
name="wmpPlayer"
width="320"
height="260"
ShowControls="1"
EnableContextMenu="0"
ShowAudioControls="0"
ShowPositionControls="0"
TransparentAtStart="1"
ShowTracker="0"
ShowStatusBar="1"
AnimationAtStart="1"
AutoSize="0"
AutoStart="1"
AllowChangeDisplaySize="0"
DisplaySize="0">
</embed>
</object>
Tento kód je vzat ze stránek http://www.super.cz/vtipky/775-techno-party.html. Plugin/objekt je v podstatě program, který je spuštěn z prohlížeče v jeho okně resp. části tohoto okna. Jako parametr se mu předá adresa souboru s videem, který má být spuštěn v okně tohoto pluginu. Tento parametr je předán jako <param name="FileName" value="http://im.super.cz/fun/07/75-techno.wm"> nebo v embed jako parametr src="http://im.super.cz/fun/07/75-techno.wm", hodnota je naše konkrétní adresa. Tu zkopírujeme a stáhneme standardním způsobem.
Může se stát, že odkaz je zadán relativně, tzn. že tam není celá adresa včetně http://..., ale pouze konec, např. ../07/75-techno.wm, pak celý odkaz bude jako adresa zobrazených stránek bez jména souboru plus náš odkaz k souboru, pokud jsou na začátku dvě tečky, tak ubereme vždy jeden adresář zpět. Pokud odkaz začíná lomítkem (např. /aaa/75-techno.wm, tak je odkaz bez adresáře, tedy jen např. http://www.super.cz/aaa/75-techno.wm.