我想研究C#編程,所以我決定在路上做一些小項目和學習語言,所以最後一次我做了一個我很喜歡的計算器。 :) 這次我想要一個非常簡單的文本到語音程序,但我需要知道如何處理文件流。我看了一些教程,但我所研究的全部是使用filedialog和Streamreader,我無法在java audioinputstream中找到類相似的類,我想使用音頻文件,但不知道要使用哪些類。如果您告訴我一本好的C#書籍或其他學習來源,我會很高興。 我應該使用哪些類? 我在哪裏可以閱讀有關音頻文件流的更多信息? 我不想看到像Windows媒體播放器的其他程序。 如何在後臺播放音頻文件?如何讓程序在背景中播放音樂或聲音C#
回答
最好的類和方法,我發現是系統.Media.SounPlayer類
http://www.dreamincode.net/forums/topic/109724-how-to-add-sounds-to-your-software/
http://msdn.microsoft.com/en-us/library/system.media.soundplayer.aspx
THX :)
谷歌以下 -
1. "play wav file c#"
2. "play mp3 file c#"
這些搜索返回大量的代碼示例的結果。如果您遇到任何問題,請在此發佈問題。
我只是無法找到如何在背景中做到這一點 – vato 2012-04-14 14:53:53
我不知道你是什麼意思的背景,但如果你的意思是你想讓音樂持續播放,你可能需要在自己的一個單獨的線程中啓動它。 – 2012-04-15 03:31:59
你可以使用Windows媒體基金會,但它是一個野獸。我會推薦http://www.Un4Seen.com的BASS框架作爲最簡單的解決方案,雖然它仍然需要十幾行代碼,並且他們的文檔和示例需要一天才能獲得一些音頻輸出。另一個計劃是使用DirectX音頻API。這不是我最喜歡的,因爲我不喜歡他們的緩衝類,但它是可行的。它也將需要一天的文檔和示例。獲得從SlimDX包裝這裏:http://slimdx.org/
如果你有WAV文件,然後使用system.media.soundplayer類,但如果你有MP3文件,然後我建議使用Windows媒體播放器類。
- 1. Java聲音。暫時靜音背景音樂並播放聲音
- 2. 在背景中播放音樂
- 3. 在循環播放背景音樂Qt
- 4. avaudioplayer在背景播放音樂
- 5. 如何在錄製語音的同時播放背景音樂?
- 6. 在背景中播放聲音
- 7. 在Android應用程序的背景中播放音樂
- 8. 讓我的背景音樂播放器停止? Objective C
- 9. iPhone背景音樂播放器
- 10. 背景音樂播放器和cocos2d SimpleAudioEngine
- 11. 播放選定的音樂作爲遊戲的背景音樂
- 12. 如何在音樂播放器中播放LRC和音樂
- 13. 如何播放背景音樂並使其循環播放?
- 14. 無法讓音樂播放到我的音樂播放器應用程序
- 15. 如何在C++中播放音樂
- 16. 如何在背景中播放音樂Tkinter與winsound
- 17. 如何在我的iPhone遊戲中播放背景音樂?
- 18. 如何在批處理遊戲的背景中播放音樂
- 19. iPod - 讓本機音樂應用程序在後臺播放聲音
- 20. 在整個遊戲過程中播放背景音樂
- 21. 在播放視頻時播放背景音樂
- 22. 如何在IOS應用程序中使用phonegap播放音樂背景
- 23. 如何讓RadioButton播放音樂
- 24. 播放背景聲音循環
- 25. 播放聲音我頁面的背景
- 26. 播放聲音與JavaScript背景
- 27. 如何讓Android上的音樂播放器按鈕像谷歌播放音樂
- 28. 如何檢測在背景音樂播放
- 29. 如何在改變活動時播放背景音樂?
- 30. 如何在Windows手機流媒體播放背景音樂7.5
可能的重複。 http://stackoverflow.com/questions/184683/play-audio-from-a-stream-using-c-sharp – SimpleVar 2012-04-14 13:45:37