Wpis z mikrobloga

#programowanie #csharp #windowsphone81 #windows10

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();
}
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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);
  • Odpowiedz
@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?
  • Odpowiedz