win8 ミュージック ライブラリからファイル名を読み取り、メトロ アプリで表示したいと考えています。
質問する
292 次
2 に答える
2
次の方法で音楽ライブラリにアクセスできます。
SuggestedStartLocation = PickerLocationId.MusicLibrary
たとえば、次のようなメトロ アプリで再生できます。
MediaElement snd = new MediaElement();
StorageFolder folder = await Package.Current.InstalledLocation.GetFolderAsync("Sounds");
StorageFile file = await folder.GetFileAsync("bee.wav");
var stream = await file.OpenAsync(FileAccessMode.Read);
snd.SetSource(stream, file.ContentType);
snd.Play();
場所を変更できます。アプリ内でこの場所を使用しました
于 2012-06-16T12:59:11.310 に答える
0
- アプリ マニフェストの「機能」セクションを変更して、ユーザーのミュージック ライブラリにアクセスすることを記述します。
- 「宣言」セクションのアプリ マニフェストを変更して、ファイル ピッカー (古い [ファイルを開く] ダイアログ) を使用することを示します。
次に、次のようなコードを使用できます。
var openPicker = new Windows.Storage.Pickers.FileOpenPicker();
openPicker.viewMode = Windows.Storage.Pickers.PickerViewMode.thumbnail;
openPicker.suggestedStartLocation = Windows.Storage.Pickers.PickerLocationId.picturesLibrary;
openPicker.fileTypeFilter.replaceAll([".png", ".jpg", ".jpeg"]);
于 2012-08-02T17:25:18.193 に答える