这是WP 7.1 / 7.5 / Mango Silverlight应用程序。
我有一个要求,我需要在图像点击(3-4张图像)上播放声音,并在用户第一次导航到该页面时播放音频。
所以我使用这里提到的MediaElement实现了它:Windows Phone 7.1 - Media Element not playing
问题:现在我正在测试该应用。我开始在手机上播放收音机。然后开始我的应用。电台还在播放。现在,当我导航到页面Load上有audion的页面时,收音机停止了。
认证要求(6.5 - 非音乐......)非常混乱:http://msdn.microsoft.com/en-us/library/hh184838(v=vs.92).aspx
问题:
1:在播放音频之前,我是否需要在这种情况下(使用弹出式窗口)询问用户权限?
2:Req 6.5.3表示不需要获得非交互式音频的许可。那是什么?
3:如果我必须询问用户并且用户是否选择否,即不停止收音机(或其他音乐),那么我仍然允许播放我的音频仅使用MediaElement的SoundEffect。我对MediaElement做错了吗?
4:我计划在设置音频以上后,为将来的应用添加背景/氛围音乐。需求6.5.4。说 - SoundEffect类不得用于在应用程序中播放连续的背景音乐曲目。不是这样,在这种情况下,我只剩下MedieElement。 这是一个声音样本(第二个)我发现:http://msdn.microsoft.com/en-us/library/ff431744(v=vs.92).aspx#BKMK_Media这是我能做的唯一方法吗?
任何建议都非常感谢。
注意:按钮点击和页面加载音频文件是短片段(最多5秒),例如你好吗?,你叫什么名字?这里非常有趣,等等。所以它们不是歌曲。
答案 0 :(得分:1)
回答一个(或多个)问题:
答案 1 :(得分:1)
有时可能有点混乱。以下是我的理解:
满足所有这些条件时,您不会征得同意:
您确实在以下情况下获得许可:
对交互式声音的澄清:在我看来,表示程序状态已经改变的声音(例如计时器的闹钟响起)仍然有点互动,不需要许可。当然,除非你开始播放一首更能充当背景音乐的歌曲。