2010-09-29 66 views
2

我是currentyl为需要艺术家上传音乐但仅播放样本的客户开发一个网站,类似于iTunes。该网站有一个PHP后端,目前正在使用基本的MP3播放器播放MP3。一种播放mp3样本的方法

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

回答

1

您有几种选择:

  1. 你可以用编程像Silverlight或Flex工具访问媒体播放器控制和设置属性界面。
  2. 您可以使用像ffmpeg这样的工具以编程方式创建剪辑版本的文件,类似于BitPim创建铃声的操作,然后提供。

我会用第二种方法。

2

我想可能是最容易和最安全的方式来访问一个示例是使不同版本的MP3文件只是样本。您可以使用免费工具(如Audacity)来创建较短版本的MP3。

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

+0

从PHP(例如ffmpeg或任何其他命令行程序)剪切它并不是特别的资源昂贵,如果你在上传时执行它。 – 2010-09-29 18:59:54