2010-09-29 76 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