2
我正在研究將讀取文件路徑並播放音頻文件的應用程序。我試圖儘可能簡單 - 通過使用現有的編解碼器和免費/打開實用程序。我想就最好的方法提出一些建議。我有兩個想法,都涉及到FFmpeg的:實現音頻播放的最佳方式
- 創建一個簡單的圖形用戶界面,允許用戶讀取文件(縣)通要播放,然後ffplay.exe進程運行在後臺播放文件。
- 只需使用libavcodec並將我的項目建立在可用的功能基礎之上,就可以更深入地進行研究。
只有我有這樣幾個主要目標。
- 能夠在它們之間沒有休息的讀取和播放多個文件
- 在賽道內的任意位置(基於總持續時間的百分數)開始播放任意數量的後
- 停止播放時間,並移動到下一個軌道
我的兩個方法中哪一個對於這個項目來說似乎最實用?有沒有更好的,或者更少的功能密集型 - 你會建議FFmpeg的替代方案。
這是用C#編寫Windows應用程序。
編輯:其一,我開始與FFmpeg的原因是,它可以處理多種文件類型,特別是MP3,AAC,FLAC。
EDIT2:如果使用libavcode.dll的是最好的選擇,這也將有助於得到實施,在C#中的一些信息。
謝謝! BASS有很好的文檔記錄,可以很容易地與C#集成,並且具有很多功能! – hodgesmr 2010-07-05 16:16:53