나는 filepicker를 사용하여 PC에서 파일을 선택하여 재생할 수있는 미디어 플레이어 창 저장 앱을 만들었습니다. 하지만 음악 라이브러리와 비디오 라이브러리를 가져 와서 홈 화면에 콘텐츠를 표시하여 재생할 파일을 쉽게 선택할 수있게하려고합니다. 그것을하는 방법? 도와주세요 ..Windows 앱에서 미디어 라이브러리를 가져 오는 방법은 무엇입니까?
내 응용 프로그램에 대해 C# 및 xaml을 사용하고 있습니다.
나는 filepicker를 사용하여 PC에서 파일을 선택하여 재생할 수있는 미디어 플레이어 창 저장 앱을 만들었습니다. 하지만 음악 라이브러리와 비디오 라이브러리를 가져 와서 홈 화면에 콘텐츠를 표시하여 재생할 파일을 쉽게 선택할 수있게하려고합니다. 그것을하는 방법? 도와주세요 ..Windows 앱에서 미디어 라이브러리를 가져 오는 방법은 무엇입니까?
내 응용 프로그램에 대해 C# 및 xaml을 사용하고 있습니다.
..
IReadOnlyList<Windows.Storage.StorageFile> resultsLibrary;
// to store the library
resultsLibrary = await Windows.Storage.KnownFolders.MusicLibrary.GetFilesAsync(CommonFileQuery.OrderByName);
// this is the list created.
//and this is what shows the media library in a list in xaml
length = resultsLibrary.Count;
list.Items.Clear();
for (int j = 0; j < length; j++)
{
list.Items.Add(resultsLibrary[j].Name);
}
이렇게하려면 KnownFolders
클래스를 사용해야합니다. 먼저 뮤직 라이브러리 및 비디오 라이브러리 기능을 앱 매니페스트에 추가해야하며 해당 클래스를 통해 액세스 할 수 있습니다. 이 마침내 나를 위해 일한 것입니다
나는 이러한 기능을 추가했지만 knownfolder 클래스를 사용하는 방법을 모르겠습니다. 그 코드로 나를 도와 주시면 저에게 안락합니다. – shedskin
'KnownFolders' 클래스 문서에 이미 게시 한 링크에 예제가 있습니다. 당신은'KnownFolders.PictureLibrary' (또는 당신이 찾고있는 것)를 사용합니다. 'StorageFolder' 오브젝트를 돌려줍니다. 그런 다음 다른 StorageFolder 객체처럼 취급합니다. 그 후에도 도움이 필요하면 [Windows 저장소에서 파일을 읽고 쓰는 방법] (http://msdn.microsoft.com/en-us/library/windows/apps/hh758325.aspx)을 읽어야합니다. –
후 당신이 시도 몇 가지 코드? 어디서 문제가 있습니까? – Junaith
저는 미디어 라이브러리를 가져 오는 법을 모릅니다. 그리고 그게 제가 배우고 싶은 것입니다. 지금까지 완벽하게 작동하지만 미디어 플레이어에서 사용자를위한 최상의 옵션이 아닌 filepicker를 사용하고 있습니다. – shedskin