当我尝试在本地机器上播放带有媒体元素的声音时,我听不到任何声音。但是当我在那里测试时,我可以在模拟器和我的表面上听到声音(几乎是一样的东西?)。它也不适用于我的所有页面,而不仅仅是本地机器上的一个。
load 事件在模拟器中消失,但在本地机器中没有。流也不为空。
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 媒体播放器可以正常播放。