Czy, ktos potrafi mi wyjasnic jak poprawic ten kod aby dzialal ? Chce, zeby dzialal zarowno na wp>8.1 i na windowsie. Nie chciałbym, aby tworzyc mediaelement w xaml. Pozdrawiam.
W xaml stworzony jest przycik i do "Click" podpieta ta procedura. Plik wav jest w Assets. Gdy tworze mediaelement w xaml a tutaj tylko puszczam play, to ta procedura dziala (wtedy adres jest "/Assets/219069_annabloomclick1.wav").
private void button_Click(object sender, RoutedEventArgs e) { MediaElement musicElement = new MediaElement(); musicElement.Source = new Uri("ms-appx:///Assets/219069__annabloom__click1.wav", UriKind.RelativeOrAbsolute); musicElement.Play(); }
@smyq: Wydaje mi się, że w ten sposób nie dodajesz tego obiektu do "widoku". Spróbuj to dodać do kolekcji innej kontrolki, przykładowo: myGrid.Children.Add(musicElement);
@smyq: Aaa DLACZEGO nie chcesz tworzyć MediaElementu w XAMLu? Chyba nie należysz do tych "oryginalnych" ludzi, którzy cały UI klepią w code-behind strony?
Czy, ktos potrafi mi wyjasnic jak poprawic ten kod aby dzialal ? Chce, zeby dzialal zarowno na wp>8.1 i na windowsie. Nie chciałbym, aby tworzyc mediaelement w xaml. Pozdrawiam.
W xaml stworzony jest przycik i do "Click" podpieta ta procedura. Plik wav jest w Assets. Gdy tworze mediaelement w xaml a tutaj tylko puszczam play, to ta procedura dziala (wtedy adres jest "/Assets/219069_annabloomclick1.wav").
private void button_Click(object sender, RoutedEventArgs e){
MediaElement musicElement = new MediaElement();
musicElement.Source = new Uri("ms-appx:///Assets/219069__annabloom__click1.wav", UriKind.RelativeOrAbsolute);
musicElement.Play();
}
Chyba nie należysz do tych "oryginalnych" ludzi, którzy cały UI klepią w code-behind strony?