Windows Phone 8 Arbeiten mit Medieninhalten

Wir können uns keine mobile Anwendung ohne Medieninhalte wie Bilder und Ton vorstellen. Medieninhalte sind für viele Anwendungen der Schlüssel. In diesem Lernprogramm werde ich Ihnen zeigen, wie Sie Bilder einfügen und die Audiowiedergabe in einer Windows Phone-Anwendung aktivieren. 

1. Mit Bildern arbeiten

Praktisch jede Windows Phone-Anwendung enthält ein oder mehrere Bilder. Stellen Sie sich eine Anwendung vor, die kein Bildmaterial enthält, sondern nur Text. Das wäre in Bezug auf die Benutzererfahrung nicht sehr erfreulich. Es ist daher wichtig, dass Sie lernen, wie Sie Bilder in einer Windows Phone-Anwendung hinzufügen, verwenden und bearbeiten.

Wie in den vorherigen Lernprogrammen erstellen wir zunächst ein neues Windows Phone-Projekt. Um Ihrer Anwendung ein Bild hinzuzufügen, schalten Sie das Symbol um Werkzeugkasten in Visual Studio und fügen Sie ein Bild steuern Sie die Entwurfsansicht. Sie können die Bildsteuerung an Ihre Bedürfnisse anpassen.

Der nächste Schritt besteht darin, das Image-Steuerelement mit einem tatsächlichen Bild zu füllen. Wir zeigen ein Bild an, das Teil jedes Windows Phone-Projekts ist. Öffne das Vermögenswerte Ordner im Projekt Lösungsforscher und suchen Sie die Fliese Unterordner. Es sollte eine Handvoll Bilder enthalten, die wir in unserer Anwendung verwenden können. Das Bild, das wir verwenden, wird benannt FlipCycleTileLarge.png.

Wir müssen dem Image-Steuerelement mitteilen, wo es das Bild finden kann, indem wir den relativen Pfad des Bildes angeben. Ein Bildsteuerelement verfügt über eine Quelle Eigenschaft für diesen Zweck. Das folgende Codefragment zeigt, wie Sie dies mit XAML tun können. Das sollte sich mittlerweile vertraut anfühlen.

Nachdem Sie die Source-Eigenschaft des Image-Steuerelements festgelegt haben, sollte die Entwurfsansicht mit dem von Ihnen festgelegten Image aktualisiert werden. Es gibt viele weitere Möglichkeiten, das Bildsteuerelement anzupassen, beispielsweise einen Rahmen zu geben. Fühlen Sie sich frei, mit dem Bildsteuerelement zu spielen, um herauszufinden, welche anderen Eigenschaften Sie anpassen können.

2. Mit Audio arbeiten

Sie werden feststellen, dass das Abspielen von Audio auch ziemlich einfach ist. Bevor ich Ihnen zeige, wie Sie Audiodateien in Ihrer Anwendung abspielen, laden Sie das von uns verwendete Soundbeispiel von SoundBible.com herunter und nennen Sie es cat.mp3.

Das Ziel ist es, den Sound abzuspielen, wenn der Benutzer auf der Hauptseite unserer Anwendung eine Schaltfläche antippt. Um den Sound Ihrem Windows Phone-Projekt hinzuzufügen, klicken Sie mit der rechten Maustaste auf Vermögenswerte Ordner und wählen Sie Vorhandenes Element hinzufügen aus der die Hinzufügen Speisekarte. Suchen Sie die Sounddatei und fügen Sie sie Ihrem Projekt hinzu.

Fügen Sie ein Button-Steuerelement aus dem hinzu Werkzeugkasten in der Entwurfsansicht unter dem zuvor erstellten Bild. Ändern Sie den Titel der Schaltfläche, indem Sie dessen einstellen Inhalt Eigenschaft auf "Play Sound" und stellen Sie die Schaltfläche ein Name Eigenschaft für "PlaySoundButton". Die Name-Eigenschaft ist besonders wichtig, da sie in der entsprechenden C # -Klasse verfügbar ist.

Bevor wir mit dem nächsten Schritt fortfahren, fügen Sie das folgende Code-Snippet unter dem Button-Steuerelement in hinzu. Wie der Name schon sagt, beschreibt das Code-Snippet a MediaElement. Es zeigt auf die Audiodatei, die wir etwas früher zu unserem Projekt hinzugefügt haben.

Sie sollten mit dem folgenden Ergebnis enden.

Es ist Zeit, den Ereignishandler der Schaltfläche zu implementieren. Doppelklicken Sie auf die gerade erstellte Schaltfläche, um zur C # -Klasse der aktuellen Seite zu navigieren, MainPage.cs. Sie werden feststellen, dass Visual Studio bereits einen Event-Handler für uns erstellt hat, PlaySoundButton_Click. In dem PlaySoundButton_Click Methode nennen wir abspielen auf der CatSound Objekt.

 private void PlaySoundButton_Click (Objektsender, RoutedEventArgs e) CatSound.Play (); 

Erinnere dich daran CatSound ist der Name, den wir dem gaben MediaElement vor wenigen Augenblicken Wenn wir das anrufen abspielen Methode auf der MediaElement Objekt, das letztere betrachtet seine Quelle Eigenschaft, um herauszufinden, was es spielen muss.

So einfach ist das Abspielen von Audio in einer Windows Phone-Anwendung. Führen Sie Ihre Anwendung aus, um es auszuprobieren.

Fazit

In diesem Lernprogramm haben Sie gelernt, wie Bilder mit dem Image-Steuerelement angezeigt werden und wie Audio mit dem MediaElement-Steuerelement wiedergegeben wird. Mit dem MediaElement-Steuerelement können Sie viel mehr tun, z. B. das Abspielen von Videos. Ich möchte Sie bitten, die Dokumentation durchzusehen, um mehr über diese Funktionen zu erfahren.