Windows Phone 8: Arbeide med Media Content

Windows Phone 8: Arbeide med Media Content
12
Del
5
Del
Dette Cyber ​​Monday Envato Tuts + kurs vil bli redusert til bare $ 3. Ikke gå glipp av
Dette innlegget er en del av en serie som heter Komme i gang med Windows Phone 8.Windows Phone 8. Hendelser og NavigationWindows Phone 8: Pivot Og Panorama

Vi kan ikke forestille en mobilapplikasjon uten media innhold, for eksempel bilder og lyd. Medieinnhold er nøkkelen for mange applikasjoner. I denne opplæringen vil jeg skal vise deg hvordan du kan sette inn bilder og aktivere lydavspilling i en Windows Phone-programmet.

1.
Arbeide med bilder

Nesten alle Windows Phone program inneholder ett eller flere bilder. Bare tenk deg et program med ingen kunstverk, bare tekst. Det ville ikke være veldig gledelig med tanke på brukeropplevelsen. Det er derfor viktig at welearn hvordan du legger til, bruke og manipulere bilder i en Windows Phone-programmet.

Som i de foregående tutorials, starter vi med å lage en ny Windows Phone-prosjektet. Toadd et bilde til søknaden din, veksle Toolbox
i Visual Studio og legge en Bilde
kontrollen til utformingsvisning. Du kan endre størrelsen på bildekontrollen for å passe dine behov.

Det neste trinnet er å fylle bildekontroll med et virkelig bilde. Vi vil vise et bilde som er en del av alle Windows Phone-prosjektet. Åpne mappe Eiendeler
i prosjektets Solution Explorer Hotell og finn Tile
undermappe. Den bør inneholde en håndfull bilder som vi kan bruke i vår søknad. Bildet som vi skal bruke heter FlipCycleTileLarge.png
.

Vi må fortelle bildekontroll hvor den kan finne bildet ved å angi den relative banen til bildet. Et bilde Kontrollen har en Source
eiendommen til dette formålet. Følgende kodebiten viser hvordan du kan gjøre dette ved å bruke XAML. Dette skulle være kjent nå
. ≪ Image Source = "Assets /Fliser /FlipCycleTileLarge.png" HorizontalAlignment = "Left" height = "197" Margin = "0,10,0,0" VerticalAlignment = "Top" width = "446" />

Etter å ha satt Kilde eiendom bildekontroll, design visningen skal oppdateres, og viser bildet du har satt. Det er mange flere måter der vi kan tilpasse bildekontroll, som gir det en grense. Føl deg fri til å leke med bildekontrollen for å finne ut hvilke andre egenskaper du kan angi for å tilpasse den.

2. Arbeide med Audio

Du vil merke at det å spille lyd er ganske enkelt også. Før jeg vise deg hvordan du skal spille lyd i programmet, og laste ned prøve lyd som at vi skal bruke fra SoundBible.com og gi den navnet cat.mp3
.

Målet er å spille av lyden når brukeren kraner en knapp på hovedsiden til søknaden vår. For å legge til lyd til din Windows Phone-prosjektet, høyre clickthe mappe Eiendeler Kjøpe og velg Legg til eksisterende element
fra Legg
menyen. Finn lydfilen og legge den til i prosjektet.

Legg til A-tasten kontroll fra Toolbox
til design visning, belowthe bildet vi laget tidligere. Endre knappen tittel ved å stille sin Innholds
egenskapen til "Play Sound" og sette på knappen Navn
eiendom til «PlaySoundButton". Navnet Eiendommen er spesielt viktig fordi det vil være tilgjengelig for oss i tilsvarende C # klasse.

Før vi går videre til neste trinn, legge til følgende codesnippet under Button kontroll i. Som navnet indikerer, beskriver kodebit en MediaElement
. Det peker på lydfilen vi lagt til vårt prosjekt litt tidligere
<. MediaElement Autokjør = "false" Name = "Catsound" Source = "Eiendeler /cat.mp3" HorizontalAlignment = "Left" height = "100" Margin = "187,357,0,0" VerticalAlignment = "Top" width = "100" />

Du bør ende opp med følgende resultat
. < Button Name = "PlaySoundButton" Content = "Play Sound" HorizontalAlignment = "Left" Margin = "106,263,0,0" VerticalAlignment = "Top" width = "263" height = "94" /> < MediaElement Autokjør = "false" name = "Catsound" Source = "Eiendeler /cat.mp3 "HorizontalAlignment =" Left "height =" 100 "Margin =" 187,357,0,0 "VerticalAlignment =" Top "width =" 100 "/>

Det er på tide å gjennomføre knappens hendelsesbehandling. Dobbeltklikk på knappen vi nettopp opprettet for å navigere til C # klasse av den gjeldende siden, MainPage.cs
. Du vil merke at Visual Studio allerede opprettet en hendelseshåndterer for oss, PlaySoundButton_Click. I PlaySoundButton_Click metoden, kaller vi Play på Catsound objektet
private void PlaySoundButton_Click (objekt avsenderen, RoutedEventArgs e) {CatSound.Play ();}.

Husk at Catsound er navnet vi ga til MediaElement
en liten stund siden. Når vi kaller Play metoden på MediaElement
objekt, til sistnevnte ser på sitt Source
eiendom finne ut hva det er behov for å spille.

Det er hvor enkelt det er å spille av lyd i en Windows Phone-programmet. Kjør programmet for å prøve det ut.

Konklusjon

I thistutorial, lært deg hvordan du kan vise bilder med bildekontroll og hvordan du kan spille av lyd ved hjelp av MediaElement kontroll. Det er mye mer du kan gjøre med MediaElement kontroll, slik som å spille video. Jeg oppfordrer deg til å bla i dokumentasjonen for å lære mer om disse funksjonene.