私はデスクトップ上でWavファイルを開いて音を鳴らしています。 これはUWPアプリケーションで可能ですか?UWP、デスクトップのサウンドファイルを再生しますか?
var mediaElement = new MediaElement();
//StorageFolder storageFolder = ApplicationData.Current.LocalFolder;
var uri = new System.Uri(filename);
var converted = uri.AbsoluteUri;
StorageFile storageFolder = await StorageFile.GetFileFromApplicationUriAsync(uri);
var file = await storageFolder.TryGetItemAsync(filename) as IStorageFile;
if (file != null)
{
StorageFile soundfile = await storageFolder.GetFileAsync(filename);
mediaElement.SetSource(await soundfile.OpenAsync(FileAccessMode.Read), soundfile.ContentType);
mediaElement.Play();
}
ここは私のファイル名です。それはフルパスです。
D:\develop\visualstudio2\local\sound\sound1.wav
ここが私の必要条件です。
- オープンfilepicker(I成功)でファイルSQLiteデータベースへ
- 保存パス。
- アプリケーションを再起動します。
- Sqliteデータベースからファイルパスを取得します。
- サウンドを再生します。
私は、ユーザーが自分の好きにサウンドファイルを切り替えることができますオプションを作りたいです。 Wavファイルをインストールしたディレクトリに置くことはできません。これはUWPで可能ですか?私の更新を参照してください。 –
この参考情報を参照してください:https://github.com/Microsoft/Windows-task-snippets/blob/master/tasks/Play-sound-once-or-looped.md –
ms-appx:/// Assets/test.mp3、このAssetフォルダですか?私はc:\ abc.wavでファイルを再生したいですか?それは可能ですか? –