首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将音频传输到浏览器

将音频传输到浏览器
EN

Stack Overflow用户
提问于 2008-10-02 13:52:51
回答 4查看 3.5K关注 0票数 4

我有大量的音频存储在我的web服务器上,格式非常定制,除了我自己的应用程序之外,任何东西都不能重放。该应用程序是一个Win32应用程序,可以连接到我的web服务器和流,并重播该音频。

我非常希望能够在浏览器中进行流和重放,但不知道从哪里开始。理想情况下,我希望该技术是跨平台的(不像我目前的Win32应用程序)和跨浏览器(IE6及以上版本和火狐)。

我现在的想法是:

  • Flash,但这不只是重放mp3音频吗?
  • Java,VM仍然可以免费使用吗?
  • 将音频转换为web服务器上的WAV文件,然后使用其他人的插件重放该文件。出于性能原因,我宁愿不对web服务器进行转换,但仍然是一种选择。
  • 编写我自己的自定义插件来完成完整的流和重放操作。

任何指导都将是最有用的。

请注意,音频不是音乐,简单地转换成另一种音频格式并不简单。存储的音频也经常变化(每分钟一次),需要不断的转换。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2008-10-06 20:50:28

除了转换服务器端:用ActionScript或Java实现格式的解码器。然后,您可以编写一个Flash电影或来播放它。除非您的格式非常复杂,否则这两种语言/运行时都应该足够快地实时解码。由于几乎每个人都安装了插件,Flash将是这两个插件中更容易访问的。(以前的Flash版本可能不支持播放原始声音缓冲区,我不是这方面的专家。)Java插件绝对是免费的,但是您需要用户安装它。

票数 2
EN

Stack Overflow用户

发布于 2008-10-02 13:58:15

你为什么要使用专有音乐格式?我可能不会费心下载一个程序来听它。

我建议您将其转换为mp3,然后使用闪存。

构建你自己的插件可能会很困难,有那么多不同的平台需要你去满足,比如flash已经为它们编写了一些东西。

票数 4
EN

Stack Overflow用户

发布于 2008-10-02 13:58:34

我将继续将音频转换为服务器上的WAV (或MP3)。由于主要的OSes处理音频API的方式不同,编写自己的跨平台浏览器组件将是一项艰巨的工作。

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

https://stackoverflow.com/questions/162375

复制
相关文章

相似问题

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