Я пишу приложение музыкального автомата и пытаюсь использовать встроенный MediaPlayer для воспроизведения. При попытке создать композицию для воспроизведения с помощью Song.FromUri появляется InvalidDataException «Не удается определить тип контейнера»
Song s = Song.FromUri (@ "D: \ Temp.mp3", новый Uri (@ "D: \ Temp.mp3"));
В mp3 есть теги ID3V1 и ID3V2 и VBR (в среднем 198 Кбит / с), но я пробовал много других без разницы. Я удалил пробелы в моем пути к файлу и уже попытался удалить все теги в файле. Я также пытался использовать каждую опцию UriKind. В настоящее время я тестирую на Windows 10, но это также нужно будет запускать на Linux.
. MP3 будет загружаться и воспроизводиться с помощью инструмента Content Pipeline, поэтому я не думаю, что есть какие-либо проблемы с сам файл.
У меня нет идей. Почему это не работает? Должен ли я использовать другую библиотеку для этого?