ローカル マシンでメディア要素を使用してサウンドを再生しようとすると、サウンドが聞こえません。しかし、シミュレーターで音を聞くことができます (ほぼ同じことですか?)。ローカル マシン上の 1 つのページだけでなく、すべてのページで機能するわけではありません。
load イベントはシミュレーターで発生しますが、ローカル マシンでは発生しません。また、ストリームは null ではありません。
StorageFile file = await StorageFile.GetFileFromApplicationUriAsync(new Uri("ms-appx:///Assets/Sound/" +selectedCharacterSets[currentCharacterSet].character[currentCharacter].romaji + ".mp3", UriKind.Absolute));
var stream = await file.OpenAsync(FileAccessMode.Read);
mdeSound.SetSource(stream, file.ContentType);
メディア失敗イベントがオフになります。Error: MF_MEDIA_ENGINE_ERR_SRC_NOT_SUPPORTED : HRESULT 0x8000FFFF
. これを修正する方法を知っている人はいますか?
編集: mp3 を wma に変換しました... まだ読み込まれません。それを wmv に変換し、ローカル マシンで再生するようになりました...なぜですか? 私はまだ混乱しています。音楽アプリで mp3 を開くとエラーが発生し、Windows Media Player では正常に再生されます。