я пытаюсь получить доступ к видео из локальной сети с помощью Windows 10 IOT Core.
Я добавил разрешения:
- интернетКлиент
- частная сеть клиент сервер
- ИнтернетКлиентСервер
- корпоративная аутентификация
- видеобиблиотека
- съемное хранилище
- удаленная система
FileTypeAssociation устанавливаются в манифесте.
folderPicker.PickSingleFolderAsync() возвращает значение null:
var folderPicker = new FolderPicker();
//folderPicker.SuggestedStartLocation = PickerLocationId.HomeGroup;
folderPicker.FileTypeFilter.Add(".avi");
folderPicker.FileTypeFilter.Add(".mp4");
folderPicker.FileTypeFilter.Add(".mpg");
StorageFolder folder = await folderPicker.PickSingleFolderAsync();
var files = await folder.GetFilesAsync(Windows.Storage.Search.CommonFileQuery.OrderByTitle);
это вызывает исключение fileNotFountException:
StorageFolder folder = await StorageFolder.GetFolderFromPathAsync(@"\\192.168.0.10\videos\TestVideos\");
StorageFile file = await folder.GetFileAsync("video1.avi");
коды работают в отладке x86 (приложение Windows 10), но не на ARM (RT) (Windows 10 IOT)
Насколько я понимаю, они являются некоторым ограничением для безопасности. Есть ли способ отключить эту безопасность? Или можно написать библиотеку для доступа к файлам?
танки!
версия Интернета вещей для Windows: 10.0.14393.448
Аппаратное обеспечение: Raspberry Pi 2 Модель B
Сеть: Ethernet-кабель