Как использовать MediaElement для воспроизведения звука в Android?
Я использую MediaElement
для воспроизведения звука в проекте Uno-Platform.
Он хорошо играет в проекте UWP, но не работает в проекте Android.
Аудиофайл находится в общем проекте как Исключить из проекта и связан в проекте UWP как Content
и в проекте Droid как AndroidAsset
,
XAML:
<MediaElement Source="/Assets/MySound.wav"/>
Я также пытался получить к нему доступ программно установить Source
в ms-appx:///Assets/MySound.wav
без успеха.
1 ответ
На сегодняшний день локальные ресурсы не поддерживаются для iOS в Windows.Media.Playback.MediaPlayer
класс, но добавить поддержку для него должно быть относительно легко.
На Android это должно работать, но, вероятно, есть еще одна проблема, связанная с именем ресурса, например, оболочка (android в нижнем регистре) или дефисы (преобразуются в '_' android).
MediaPlayerElement
теперь доступно в Uno (см. документацию MediaPlayerElement)