Я создаю медиаплеер для Смешанной реальности, поэтому мне нужно сделать это с помощью UWP (Ред. Коммент .: I HATE UWP ...)
Я создал приложение с помощью редактора Unity, и оно работаетбезотказно.Я могу получить доступ к файлам, воспроизводить видео, аудио и т. Д.
, но ...
Как только я соберу проект, а затем скомпилирую его с помощью Visual Studio.Сборщик файлов, который я построил, работает нормально, так как я указал «BroadFileSystemAccess» в своих возможностях.Однако всякий раз, когда я использую один из выбранных мной файлов и использую Videoplayer.Url, я получаю отказ в доступе.Это прекрасно работает изнутри Unity, но все, что в песочнице UWP настолько отлажено, что скомпилированная версия не работает.
Я пытался добавить BroadFileSystemAccess в манифест сгенерированного решения перед компиляцией.Я попытался изменить права доступа к файлам в «Настройках / Приватности / Файловой системе» Windows, чтобы разрешить моему приложению доступ к файловой системе.
Я проверил Unity Player.Log, чтобы убедиться, что это проблема, ина самом деле это… ..
Это пример кода, который генерирует «Отказано в доступе»
public VideoPlayer vp;
public void seturl(string filetoplay)
{
vp.url = "file://"+filetoplay;
vp.play();
}
Ничего особенного….он просто падает ...
Любая помощь приветствуется!