Я новичок в Xamarin.Forms и UWP. Я пытаюсь воспроизвести локальный файл *.mp4 (Assets\Videos\myvideo.mp4) с помощью Plugin.MediaManager.Forms (v1.0.7) > проекта UWP (v6.2.9) > Xamarin.Forms (v4.8.0.18). ) решение. но возникает ошибка, говорит "Указанный путь недействителен. (Исключение из HRESULT: 0x800700A1)". ты поможешь мне?
* Нет проблем с веб-URL, только для локальных путей.
Я пробовал эти URL-адреса, но ни один из них не работает. С#:
Url = "file:///Assets/Videos/myvideo.mp4"
Url = "Assets/Videos/myvideo.mp4"
Url = "ms-appx:///Assets/Videos/myvideo.mp4"
XML-код:
<mm:VideoView VideoAspect = "AspectFit" Source = "{Binding Url}" AutoPlay = "True" ShowControls = "True" />
путь myvideo в обозревателе решений: «mysolution\myproject.uwp\Assets\Videos\myvideo.mp4», а действие сборки — «Content».





Для платформы Xamarin UWP мы рекомендуем использовать Xamarin.Forms MediaElement для реализации кроссплатформенного воспроизведения мультимедиа.
И если вы хотите воспроизвести локальный видеофайл uwp в папке с ресурсами, вы можете использовать следующий код.
<MediaElement Source = "ms-appx:///XamarinForms101UsingEmbeddedImages.mp4"
ShowsPlaybackControls = "True" />
Для получения дополнительной информации, пожалуйста, обратитесь к этой части.
Спасибо. Решено с помощью Octane.Xam.Mediaplayer и вашей ссылки. Правильная схема URI для UWP: «ms-appx:///Assets/»