首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >需要澄清在Windows中如何使用按钮上的音频、背景音频等

需要澄清在Windows中如何使用按钮上的音频、背景音频等
EN

Stack Overflow用户
提问于 2012-01-23 19:48:35
回答 2查看 610关注 0票数 0

这是一个WP 7.1/7.5/芒果银光应用程序。

我有一个要求,在我需要播放声音在图像点击(3-4图像)和音频播放时,用户第一次导航到页面。

因此,我使用MediaElement实现了这个功能,如下所述:Windows Phone 7.1 - Media Element not playing

问题:现在我正在测试这个应用程序。我开始在电话里播放收音机。然后启动我的应用程序。收音机还在播放。现在,当我导航到页面加载上有声音的页面时,无线电停止了。

认证要求(6.5 -非音乐.)非常令人困惑:http://msdn.microsoft.com/en-us/library/hh184838(v=vs.92).aspx

问题:

在这种情况下(使用弹出),在播放我的音频之前,我需要征得用户的许可吗?

2: Req 6.5.3说不需要获得非交互式音频的许可.那是什么?

他说:如果我不得不问用户,如果用户选择“否”,即不停止他们的收音机(或其他音乐),那么唯一允许我播放音频的是使用SoundEffect insted of MediaElement。那么,我在MediaElement上做错了吗?

他说:我还计划在我的应用程序中添加一个背景/氛围音乐,当我完成以上音频设置之后。建议6.5.4.SoundEffect类不能用于在应用程序中播放连续的背景音乐轨道。不,所以在那种情况下,我只剩下MedieElement。这是我发现的第二个声音样本:http://msdn.microsoft.com/en-us/library/ff431744(v=vs.92).aspx#BKMK_Media是我唯一能做的吗?

任何建议都很感激。

注意:按钮点击和页面加载音频文件是短片段(最多5秒),例如,你好吗?,你的名字是什么?这里太有趣了,等等,所以它们不是歌曲。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-01-23 20:53:00

回答你的一个(或多个)问题:

  1. 您在播放音频
  2. 之前不需要征得用户的许可,这意味着如果在播放声音之前有什么东西正在播放,则必须恢复
  3. 不,如果是声音效果,则应该使用声音效果,如果使用媒体文件,则使用媒体元素。声音效果通常是5-10秒,而不是连续的。BAckground音乐循环不是一种声音效果。
  4. 在银灯WP7只能一次播放一个MediaPlay。我通过让我的项目成为Windows,XNA应用程序 Refer to my previous post来解决这个问题。我的想法是,我的XNA部分播放声音效果,而我的媒体元素则播放背景音频。
票数 1
EN

Stack Overflow用户

发布于 2012-01-23 21:02:14

有时候会有点混乱。以下是我的理解:

当满足所有这些条件时,您不需要请求许可:

  • 声音不重复
  • 声音是交互式的(响应用户所做的事情,如单击按钮)
  • 您不停止背景音乐(这意味着不使用MediaElement)

当:时,您确实需要获得许可

声音重复或是continuous

  • The声音就像背景音乐

  • 您使用MediaElement (因为它停止了背景音乐)

对交互式声音的澄清:在我看来,表示程序状态已经改变的声音(例如,计时器的警报响了)仍然是某种程度上的交互性的,不需要许可。当然,除非你开始演奏一首更像背景音乐的歌曲。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8977672

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档