Как использовать MediaElement для воспроизведения звука в Android? - PullRequest
0 голосов
/ 22 октября 2018

Я использую MediaElement для воспроизведения звука в проекте Uno-Platform.

Он хорошо воспроизводится в проекте UWP, но не работает в проекте Android.

аудиофайл находится в общем проекте как Исключить из проекта и связан в проекте UWP как Content, а в проекте Droid - как AndroidAsset.

XAML:

<MediaElement Source="/Assets/MySound.wav"/> 

Я также попытался получить к нему программный доступ, установив Source на ms-appx:///Assets/MySound.wav, но безуспешно.

Ответы [ 2 ]

0 голосов
/ 31 января 2019

MediaPlayerElement теперь доступно в Uno (см. MediaPlayerElement документация)

0 голосов
/ 22 октября 2018

На сегодняшний день локальные ресурсы не поддерживаются для iOS в классе Windows.Media.Playback.MediaPlayer, но добавить поддержку для него должно быть относительно просто.

В Android это должно работать, но, вероятно, есть другая проблема, связанные с именем актива, например, регистр (android - нижний регистр) или дефис (преобразуется в '_' android).

...