HyperLink
Bejelentkezés
E-mail: 
Jelszó: 





Skip Navigation Links
 

Windows Media Player beépítése saját alkalmazásba


Példaprogram letöltése

8388 bájt

E cikkben megkeressük a megoldást arra, hogy miként tudjuk megvalósítani a címben megfogalmazott feladatot. Ennek előnye az lesz, hogy saját alkalmazásunk is képes lesz lejátszani mindazon médiákat (AVI, ASF, MPEG, DVD film, WAV, stb.), melyeket a Media Player.

A megoldáshoz első lépésként vegyük fel a Toolbar-ra a Windows Media Player kontrolt. Ehhez kattintsunk a Toolbar-on jobb egér gombbal, majd válasszuk a Customize menüpontot. A megjelenő ablak COM lapján keressük elő a Windows Media Player elemet. Ezt követően a Toolbar-on létrejön egy új kontrol MediaPlayer névvel. Ezt bármelyik Form-ra feltehetjük és használhatjuk.
Miután elhelyeztünk egy kontrolt a property-jein keresztül beállíthatjuk, hogy milyen részei látszódjanak a Media Player-nek és melyek ne. Például a vezérlő pultjának láthatóságát a ShowControls property-n keresztül állíthatjuk.
    private void checkBox1_CheckedChanged(object sender, System.EventArgs e)
    {
      axMediaPlayer1.ShowControls = checkBox1.Checked;
    }
Ha szeretnénk lejátszani egy tetszőleges médiát, akkor annak állomány nevét a FileName property-n keresztül adjuk meg, majd a Play függvény hívásával indítsuk el.
    private void button1_Click(object sender, System.EventArgs e)
    {
      axMediaPlayer1.FileName = textBox1.Text;
      axMediaPlayer1.Play();
    }
A lejátszást megállíthatjuk a Stop függvény hívásával, vagy szüneteltethetjük azt a Pause függvénnyel.
Tipp
Ha csak hangállományt játszunk le, akkor beállíthatjuk, hogy a Media Player-t ne is lássa a felhasználó, így elérhetjük azt, hogy programunk tetszőleges hangokat adjon, miközben a valóságban ezeket a Media Player játssza le.

Könyv
Ez a cikk megtalálható ebben a könyvben: C# Software Offline 2002 évkönyv 428. oldal

Felhasználási feltételek
A Software Online szoftverfejlesztői magazin mindegyik cikke, minden megjelent képe, és egyéb publikált anyaga szerzői jog védelme alatt áll! Bármilyen formában történő másodlagos terjesztésük, közzétételük vagy felhasználásuk kizárólag a kiadó előzetes írásbeli engedélyével történhet!

Copyright © 1999-2012 Animare Software Kft. Minden jog fenntartva!
| Készült: Animare Stúdió | Adatvédelem | Kapcsolat |