2016-02-27 57 views
0

在UWP「knownfolders.VideoLibrary」中,這個皮卡是什麼確切的文件夾?音樂庫選擇硬盤上存在的所有音樂,但VideosLibrary似乎只挑選了我的硬盤上有兩個文件夾,其中有視頻。但也有其他文件夾,並沒有被選中。這裏是代碼。KnownFolders.VideosLibrary挑選所有視頻?

var files = await KnownFolders.VideosLibrary.GetFilesAsync(
      Windows.Storage.Search.CommonFileQuery.OrderByDate); 

回答

1

將其他文件夾包含到視頻庫中。

右鍵單擊包含視頻的文件夾 - >包含在庫中 - >視頻。

,您可以提示用戶選擇一個文件夾,該文件夾添加到視頻庫這樣的:

StorageLibrary videoLibrary = await StorageLibrary.GetLibraryAsync(KnownLibraryId.Videos); 
await videoLibrary.RequestAddFolderAsync(); 
+0

確定我能做到這一點,但如何將應用程序的用戶將做到這一點?我想訪問他們系統中的所有視頻文件而不詢問他們,或者他們不需要做任何事情,我只是獲得所有視頻文件,這不可能? –

+0

不,用戶可以完全控制應用可以訪問的內容。未經用戶許可,您無法掃描整個文件系統。您可以使用[FolderPicker](https://msdn.microsoft.com/library/windows/apps/br207881)提示用戶輸入文件夾,以便搜索該文件夾內的內容。 – kennyzx

+0

感謝真正幫助我的人:)我找到了一種方法「RequestAddFolderAsync()」來將文件夾選擇器添加到庫中。非常感謝:) –

相關問題