Windows Phone 7.1 / 7.5 / Mango app。
页面上有四种不同的MediaElements。
在页面加载时播放一个。
休息3我在页面上的不同图像元素上播放()它在leftMouseButton上。 我在MediaEnded事件处理程序中调用Stop()。
问题:自上而下的最后一个mediaElement将无法播放。因此,元素本身不是行为奇怪的元素的顺序。
我有read this,它谈到我不理解的单个MediaElement。
有没有人对此有任何想法?
注意:我不必同时播放所有声音。一次只发出一个声音。
我找到了一个只涉及单个MediaElement的引用,并在代码中动态设置Source。我还没有尝试过,很快就会做到。
答案 0 :(得分:0)
要确认您的最后一句话,每页只能有一个MediaElement
。您必须考虑从代码隐藏(或使用数据绑定)更改源代码,而不是为每个音频片段添加MediaElement
。拥有多个MediaElements不会抛出错误,但它只会覆盖之前添加的错误(就像您遇到的那样)。
答案 1 :(得分:0)
在我的情况下,我在第6个媒体元素处得到错误。我尝试将14个媒体元素放入一个项目中(只是为了看看会发生什么)。你也可以使用XNA的SoundEffect,如果你真的需要同时播放大量的资源