有关从ASP.NET MVC应用程序播放声音文件的建议

时间:2009-04-13 03:11:08

标签: asp.net jquery asp.net-mvc ajax audio

我正在开发一个新的ASP.NET MVC / JQuery应用程序,它需要播放简短的声音文件以响应用户操作。例如,在某些情况下,当用户点击某个单词时,计算机应该发出该单词(有一个小的有限单词列表)。

我想了解以下建议:

  1. 您会推荐哪种声音文件格式?
  2. 关于播放声音的浏览器特性,我需要了解什么?
  3. 您认为处理声音文件的带宽效率最高的方式是什么?例如,如果页面上有5个可点击的单词,您是否会将所有5个声音文件发送到带有该页面的浏览器,或者您是否会发送任何单词并在用户点击它时使用ajax检索声音文件?
  4. 当然,我还需要知道什么? :)

    感谢。

2 个答案:

答案 0 :(得分:2)

您可以将音频嵌入mp3或将其包装在flash中(就像在HTML中一样)。如果你想添加一些爵士乐,可以为你的单词创建一个带有播放,暂停,停止按钮的自定义控件。

此链接可以为您提供帮助 - > http://www.beansoftware.com/ASP.NET-Tutorials/Media-Player.aspx

答案 1 :(得分:1)

我正在使用SoundManager2。它具有预加载和按需加载。您需要demo功能 - 点击即可播放。唯一的问题是确保js可以找到swf播放器,路径可能不是你需要的。