Audio 播放在线mp3文件特定部分的最佳网站解决方案是什么?

Audio 播放在线mp3文件特定部分的最佳网站解决方案是什么?,audio,mp3,audio-streaming,Audio,Mp3,Audio Streaming,早在2000年,我创建了一个教育网站,我们在RealAudio服务器上有长达一小时的讲座音频文件,然后我生成了数百个SMIL.ra文件,例如 讲师002Part053.ra: 然后在HTML中我有如下链接: <a href="http://nnnnn.edu/lecturesparts/lecture002part053.rt">Play part 53</a> 当任何使用RealAudio播放器的人点击链接时,他们会立即听到.wav文件的一小部分 该解决方案运行良好,

早在2000年,我创建了一个教育网站,我们在RealAudio服务器上有长达一小时的讲座音频文件,然后我生成了数百个SMIL.ra文件,例如

讲师002Part053.ra:

然后在HTML中我有如下链接:

<a href="http://nnnnn.edu/lecturesparts/lecture002part053.rt">Play part 53</a>
当任何使用RealAudio播放器的人点击链接时,他们会立即听到.wav文件的一小部分

该解决方案运行良好,但RealAudio服务器有点昂贵,而且RealAudio播放器不幸是一种带有广告弹出窗口等的广告软件

因此,十年后,我可以想象有一种更好的方法可以做到这一点,今天从web服务器流式传输部分音频文件的最佳技术是什么,也就是说,具有以下功能:

能够创建超链接,播放大型联机.mp3文件的一小部分 内置播放器,例如Flash或Silverlight,例如,如果您有Flash,用户只要看到它,单击它,它就会开始播放音频 是一个免费的解决方案,不需要单独的音频服务器
如果你是程序员,我建议你使用AdobeFlex。然后你可以创建你自己的,并让它以你想要的方式运行。Flex对于Java或C程序员来说非常容易掌握,因为除了MXML部分,语法非常相似

我没有用Flex3制作MP3播放器,但我用AdobeFlexBuilder制作了视频播放器。这很容易做到,使用flash/flex,您可以让播放器看起来非常整洁,淡入淡出播放按钮。。。。adobe网站上有一个关于如何在Flex3中构建播客播放器的示例,它从RSS提要读取源URL:转到此处并选择名为:example podcast player的子节点

切中要害:

能够创建可播放的超链接 一个大的在线.mp3文件的一小部分 文件

您可以自定义播放器以使用FlashVar,这样它只知道播放文件的一部分。但如果这是为了购买前的采样,我建议只使用一个简短版本的声音文件

内置播放器,如Flash或 Silverlight,比如这个内置的 dotnet rocks的Flash播放器1在哪里 -如果你有Flash用户只要看到它,点击它,它就会开始播放 音频

Flex=Flash,所以是的

是一个免费的解决方案,而不是 需要单独的音频服务器


不需要音频服务器,但需要编译代码。因此,您需要FlexBuildernot-Free或FlashDeveloperFree。

我也尝试使用Red5开源软件,对那些有Java背景的人来说是免费的。Red5有webclient吗?只需阅读主页,它看起来就像一个很好的后端流式服务器,用于提供内容。
<a href="http://nnnnn.edu/lecturesparts/lecture002part053.rt">Play part 53</a>