2013-04-04 68 views
3

我有聲音存儲在數據庫中的byte[]類型。我可以用SoundPlayer輕鬆玩,但不能用MediaPlayer玩。關於MediaPlayer好的一點是我可以從中間播放聲音。 SoundPlayer沒有此功能。有沒有辦法播放存儲在MediaPlayer(不是來自文件系統)的數據庫中的聲音。 任何幫助表示讚賞。使用MediaPlayer從數據庫播放聲音C#

回答

3

不幸的是MediaPlayer類只能從文件系統Open媒體 - 這只是一個限制。唯一的選擇是收到Uri。不過,我會建議利用NAudio。使用NAudio,您實際上可以在內存中播放,暫停,停止,倒帶等全部內容。