InvalidDataException «Не удалось определить тип контейнера» при использовании Song.FromUri для загрузки mp3 в Monogame - PullRequest
0 голосов
/ 21 апреля 2020

Я пишу приложение музыкального автомата и пытаюсь использовать встроенный 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, поэтому я не думаю, что есть какие-либо проблемы с сам файл.

У меня нет идей. Почему это не работает? Должен ли я использовать другую библиотеку для этого?

...