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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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