Kezdőlap > Windows 8 > Video készítése – Windows Store App

Video készítése – Windows Store App

2012. november 30. péntek Hozzászólás Go to comments

Természetesen nemcsak fényképet, hanem akár videót is készíthetünk. Ehhez ugyanazt a imageCameraCaptureUI osztályt kell használnunk, mint amit korábban a fénykép készítésénél használtunk. Arra viszont figyeljünk, hogy a Capabilities alatt nemcsak a Webcamera erőforrás legyen kiválasztva, hanem a Microsophone is! Egy video ugyanis hanganyagból is áll, ezért szükségünk lesz a mikrofon erőforrásra is!

A felhasználói felületre dobjunk fel egy MediaElement vezérlőt, melynek neve most mediaelement lesz! Ez a vezérlő audio és video tartalmakat képes megjeleníteni. A felhasználó felületen lesz még egy gomb, amivel elkészítjük a felvételt. A gomb klikk eseményébe írjuk a következőt:

CameraCaptureUI dialog = new CameraCaptureUI();
dialog.VideoSettings.Format = CameraCaptureUIVideoFormat.Mp4;   

 

StorageFile file = await dialog.CaptureFileAsync(CameraCaptureUIMode.Video);
IRandomAccessStream fileStream = await file.OpenAsync(FileAccessMode.Read);

medialement.SetSource(fileStream, "video/mp4")

Mint látható, itt is a CameraCaptureUI-t használjuk, de ebben az esetben már nem a PhotoSettings-et állítjuk be, hanem a VideoSettings-et. A példában most csak a formátumot határozzuk meg. Jelenleg csak Mp4 vagy WMV formátumot támogatott. Ezt követően ugyanúgy, mint a fénykép készítésnél, a CaptureFileAsync metódust kell meghívnunk, csak épp itt a CameraCaptureUIMode enumeráció video elemét kell átadnunk a Photo helyett. Ennek a metódusnak a visszatérési értéke egy StorageFile, amit megnyitunk. Ezt a stream-et átadjuk a mediaelement nevezetű vezérlőnek, és meghatározzuk a mime típusát.

Az eredménye pedig egy olyan alkalmazás, amivel videót tudunk készíteni, és ezt követően a videót le is tudjuk játszani.

Advertisements
  1. Még nincs hozzászólás.
  1. No trackbacks yet.

Vélemény, hozzászólás?

Adatok megadása vagy bejelentkezés valamelyik ikonnal:

WordPress.com Logo

Hozzászólhat a WordPress.com felhasználói fiók használatával. Kilépés / Módosítás )

Twitter kép

Hozzászólhat a Twitter felhasználói fiók használatával. Kilépés / Módosítás )

Facebook kép

Hozzászólhat a Facebook felhasználói fiók használatával. Kilépés / Módosítás )

Google+ kép

Hozzászólhat a Google+ felhasználói fiók használatával. Kilépés / Módosítás )

Kapcsolódás: %s

%d blogger ezt kedveli: