一种播放mp3样本的方法

时间:2010-09-29 18:46:04

标签: php audio mp3 flash audio-streaming

我现在正在为一个客户开发一个网站,该网站要求艺术家上传他们的音乐,但只播放它的样本,有点像iTunes。该网站有一个php后端,目前正在使用基本的mp3 flash播放器来播放mp3。

我的问题是有一个可以配置为只播放样本的flash播放器,还是有办法通过php或其他方法只加载一部分歌曲并让它在播放器中播放?

2 个答案:

答案 0 :(得分:2)

我认为提供访问示例的最简单,最安全的方法可能就是制作不同版本的mp3文件,这些只是样本。您可以使用Audacity等免费工具创建较短版本的MP3。

如果你要使用Flash播放器只播放MP3的短片,浏览器仍然需要下载整个MP3,然后用户可以轻松找出文件URL并下载它。另一方面,用PHP缩短它很可能是资源密集型的,所以只需使用音频编辑工具预先剪辑它。

答案 1 :(得分:1)

您有几个选择:

  1. 您可以以编程方式与Silverlight或Flex等工具进行交互,以访问媒体播放器控件并设置属性。
  2. 您可以使用ffmpeg这样的工具以编程方式创建文件的剪辑版本,类似于BitPim创建铃声所做的那样,然后将其提供。
  3. 我会采用第二种方法。