2013-04-06 133 views
0

的某些部分我想有一個MP3文件並播放其中的某些部分,比如CSS精靈。含義,從原始文件中定義偏移量和持續時間。例如,假設我有一分鐘的mp3文件,我想從中播放30-35秒。編程播放MP3

尋找一種方式來在.net中做到這一點,最好但不是必須的。

謝謝!

回答

0

的第一個決定是,是否這樣做「客戶端」(即HTML/JavaScript)的或服務器端(即在任何一種語言,你的網站是內置的,例如PHP,C#,紅寶石等)。

你的編輯表示你想在.Net中編輯 - 所以如果你想在服務器端做它,你必須找到一個音頻庫(參見this SO問題),然後「尋找」到正確的位置MP3流,然後使用適當的MIME type將其返回給瀏覽器。

然而,你應該小心這樣的實現 - 你可能會發現支持請求可能窒息的大量涌現,特別是如果你不能將MP3文件加載到內存中,必須從磁盤讀取他們爲每個請求。

另一種方法是這樣做client side - 可能使用類似JPlayer這樣的庫,它支持「尋找」到MP3中的某個位置。

這將創建一個簡單的服務器上執行,並應支持所有瀏覽器 - 雖然你是在圖書館創造者的憐憫保證。

+0

謝謝,jPlayer看起來很完美! – Nir 2013-04-06 10:20:57