Blazor Maui Hybrid Android не может отображать видео в каталоге данных приложения даже при использовании специального поAndroid

Форум для тех, кто программирует под Android
Anonymous
Blazor Maui Hybrid Android не может отображать видео в каталоге данных приложения даже при использовании специального по

Сообщение Anonymous »

Я использовал предложенное здесь решение для отображения аудио и видео, хранящихся в каталоге данных приложения, в BlazorWebView. Файлы корректно отображаются в Windows, но на Android их невозможно найти. Есть ли что-то, чего мне не хватает для Android специально для этого метода?
Пользовательский веб-просмотр Blazor:

Код: Выделить всё

public class MyCustomWebview : BlazorWebView
{
public override IFileProvider CreateFileProvider(string contentRootDir)
{
var contentPath = Path.Combine(FileSystem.Current.AppDataDirectory, FolderConstants.ContentFolder);
Directory.CreateDirectory(contentPath);
var lPhysicalFiles = new PhysicalFileProvider(Path.Combine(FileSystem.Current.AppDataDirectory, FolderConstants.ContentFolder));
return new CompositeFileProvider(lPhysicalFiles, base.CreateFileProvider(contentRootDir));
}
}
XAML главной страницы Я подтвердил, что файл сохранен в каталоге данных приложения, например:
/data/user/0/com.mypackage.whatever/files/Content/VideoContent/MyVideo .mp4
И затем в моем компоненте Blazor он отображается как:

Код: Выделить всё

Your browser does not support the video tag

Но выдает ошибку 404, как будто не может найти файл.

Подробнее здесь: https://stackoverflow.com/questions/784 ... -even-with

Вернуться в «Android»