Benutzer mit den meisten Antworten
wav. abspielen lassen in WP8 App VB.net

Frage
-
Hallo,
ich würde gern bei einem App was ich grade schreibe eine implementierte wav. Datei wiedergeben lassen. Ich bin noch in der Grundausbildung was das App programmieren untér WP8 angeht. Ich würde mich über jede Hilfestellung freuen.
Ich sag schon mal danke im voraus. ;D
Antworten
-
Hallo, ich habe eine funktionierende Lösung auf Stackoverflow gefunden:
http://stackoverflow.com/questions/4293721/visual-studio-windows-phone-7-play-soundIn VB.NET müssen die Methode in etwa wie folgt aussehen:
Private Sub Button_Click(sender As Object, e As RoutedEventArgs) PlaySound("Success.wav") End Sub Private Sub PlaySound(path As String) Try If Not String.IsNullOrEmpty(path) Then Using stream = TitleContainer.OpenStream(path) If stream IsNot Nothing Then Dim effect = SoundEffect.FromStream(stream) FrameworkDispatcher.Update() effect.Play() End If End Using End If ' timerCount.Text = path; Catch e As Exception End Try End Sub
Du brauchst noch folgende Namespaces:Imports Microsoft.Xna.Framework Imports Microsoft.Xna.Framework.Audio
<Code:13/> - Koopakiller [kuːpakɪllɐ]
Webseite | Code Beispiele | Facebook | Snippets
Wenn die Frage beantwortet ist, dann markiert die hilfreichsten Beiträge als Antwort und bewertet die Beiträge. Danke.
Einen Konverter zwischen C# und VB.NET Code gibt es hier.- Als Antwort markiert LennyBAM Donnerstag, 25. April 2013 18:06
Alle Antworten
-
Hallo, ich habe eine funktionierende Lösung auf Stackoverflow gefunden:
http://stackoverflow.com/questions/4293721/visual-studio-windows-phone-7-play-soundIn VB.NET müssen die Methode in etwa wie folgt aussehen:
Private Sub Button_Click(sender As Object, e As RoutedEventArgs) PlaySound("Success.wav") End Sub Private Sub PlaySound(path As String) Try If Not String.IsNullOrEmpty(path) Then Using stream = TitleContainer.OpenStream(path) If stream IsNot Nothing Then Dim effect = SoundEffect.FromStream(stream) FrameworkDispatcher.Update() effect.Play() End If End Using End If ' timerCount.Text = path; Catch e As Exception End Try End Sub
Du brauchst noch folgende Namespaces:Imports Microsoft.Xna.Framework Imports Microsoft.Xna.Framework.Audio
<Code:13/> - Koopakiller [kuːpakɪllɐ]
Webseite | Code Beispiele | Facebook | Snippets
Wenn die Frage beantwortet ist, dann markiert die hilfreichsten Beiträge als Antwort und bewertet die Beiträge. Danke.
Einen Konverter zwischen C# und VB.NET Code gibt es hier.- Als Antwort markiert LennyBAM Donnerstag, 25. April 2013 18:06