早在2000 年,我创建了一个教育网站,我们在RealAudio服务器上有长达一小时的讲座音频文件,然后我生成了数百个SMIL .ra 小文件,例如
讲座002part053.ra:
...
<audio src="lecture002.wav" clip-begin="554s" clip-end="612s" />
...
然后在 HTML 中我有这样的链接:
<a href="http://nnnnn.edu/lecturesparts/lecture002part053.rt">Play part 53</a>
当任何拥有 RealAudio播放器的人点击链接时,他们会立即听到.wav 文件的一小部分。
该解决方案运行良好,但 RealAudio Server 有点贵,而且 RealAudio 播放器不幸是一种带有广告弹出窗口等的广告软件。
所以十年后我可以想象有更好的方法来做到这一点,今天从网络服务器流式传输部分音频文件的最佳技术是什么,即具有以下功能:
- 能够创建播放大型在线.mp3 文件的一小部分的超链接
- 内置播放器(例如 Flash 或 Silverlight),例如dotnet 上的内置 Flash 播放器——如果你有 Flash——用户只需看到它,点击它,它就会开始播放音频
- 是一个免费的解决方案,不需要单独的音频服务器