通过 HTTP 在 Flash 中流式传输 MP3/AAC

发布于 2024-09-06 11:11:11 字数 254 浏览 8 评论 0原文

我需要能够使用自定义的 Flash 播放器播放 MP3/AAC 音频,并使用我的标准 HTTP 服务器嵌入网页中。

loadSound() 方法似乎对此工作得很好,但我需要能够将 MP3 跳过到音频时间线的无缓冲区域,并从那里开始流式传输/下载。

有人知道我怎样才能做到这一点吗?

我已经使用了 Apache 的 mod_h264_streaming 插件来实现 f4v“伪流”,所以我试图在我的音频文件上完成同样的事情。

谢谢

I need to be able to play MP3/AAC audio with a custom-built Flash player, embedded in a web page using my standard HTTP server.

The loadSound() method seems to work fine for this, but I need to be able to skip the MP3 to unbuffered regions of the audio timeline and to start it streaming/downloading from there.

Anyone know how I can accomplish this?

I've used the excellent mod_h264_streaming plugin for Apache for f4v "pseudostreaming" so I'm trying to accomplish the same thing on my audio files.

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

音盲 2024-09-13 11:11:11

最简单的方法是向 GET 请求添加 Range 参数。问题在于,FlashPlayer 内部的自定义标头遭到破坏...

我不久前编写了此帮助程序代码: http://code.google.com/p/redherring/

这个想法是,通过请求的 GET 资源或 POST 数据部分代理您的请求标头,并让您的服务器按原来的方式发出请求故意的。

The simplest way to do this is by adding a Range argument to a GET request. The problem with this is that inside FlashPlayer custom headers are savaged...

I wrote this helper code a little while ago: http://code.google.com/p/redherring/

The idea being, proxy your request headers via the GET resource or POST data part of a request and have your server make the request the way it was intended.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文