Umieściłem muzykę.mp3 w zasobach, a następnie dodałem program Windows Media Player do referencji. Napisałem ten kod:Jak odtwarzać plik .mp3 z zasobów w języku C#?
WindowsMediaPlayer wmp = new WindowsMediaPlayer();
wmp.URL = "music.mp3";
wmp.controls.play();
To nie działa. Jak mogę odtwarzać plik .mp3 z zasobów?
Utworzenie takiego pliku tymczasowego nie powinno być uważane za prawidłowe rozwiązanie. Metoda MediaPlayer.Play, na lepsze lub na gorsze (argumentowałbym gorzej), nie bierze strumienia jako danych wejściowych. Znacznie lepiej jest zainstalować MP3 z plikiem exe i przekazać lokalizację pliku do tej funkcji. – Seanba