回答
你是什麼意思使用你的媒體播放器?如果你只是想使用C#,只需使用winmm.dll庫。
導入命名空間。
using System.Runtime.InteropServices;
聲明互操作功能
[的DllImport( 「WINMM.DLL」,入口點= 「mciSendStringA」,ExactSpelling =真,字符集= CharSet.Ansi,SetLastError =真)
私人靜態外部INT記錄(字符串lpstrCommand,字符串lpstrReturnString,int uReturnLength,int hwndCallback);開始錄製
記錄( 「開放式新型waveaudio別名recsound」, 「」,0,0);
record(「record recsound」,「」,0,0);停止記錄並保存到文件
記錄( 「保存recsound d:\ myRecordedAudioFile.wav」, 「」,0,0);
record(「close recsound」,「」,0,0);
我的意思是媒體播放器的意思是,我希望在播放媒體播放聲音時錄製聲音播放器。 –
您可以使用NAudio,這裏是一個快速樣品
兩個按鈕錄製和停止,
public WaveIn _waveIn = null;
public WaveFileWriter fileToWrite = null;
private void btn_record_Click(object sender, EventArgs e) {
_waveIn = new WaveIn();
_waveIn.WaveFormat = new WaveFormat(44100, 1);
_waveIn.DataAvailable += _waveIn_DataAvailable; // event that keep listening mic
fileToWrite = new WaveFileWriter(@"C:\Users\userName\Documents\myFile.wav", _waveIn.WaveFormat);
_waveIn.StartRecording();
}
private void _waveIn_DataAvailable(object sender, WaveInEventArgs e) {
if (fileToWrite != null) {
fileToWrite.Write(e.Buffer, 0, e.BytesRecorded); // writes bytes to the wav file
fileToWrite.Flush();
}
}
private void btn_stop_Click(object sender, EventArgs e) {
_waveIn.StopRecording();
}
希望幫助,
我會試試看 –
- 1. 從媒體播放器播放音頻
- 2. 在媒體播放器上從MediaStore播放音頻Android
- 3. 錄製的音頻無法在Android媒體播放器中播放?
- 4. 媒體播放器同步播放音頻和視頻android
- 5. 如何從播放音樂播放器錄製音頻
- 6. 媒體播放器/錄音機(聲子)
- 7. Android如何從媒體播放器錄製音樂
- 8. 如何使用Android媒體播放器錄製視頻和音頻
- 9. 在嵌入式媒體播放器中播放音頻
- 10. 在Android媒體播放器中播放Rtsp音頻流
- 11. 使用Uri通過媒體播放器播放音頻剪輯
- 12. 媒體元素音頻播放器 - 嵌入M3U播放列表
- 13. 安卓媒體播放器不會播放音頻文件
- 14. 使用媒體播放器延遲播放音頻
- 15. 使用Android媒體播放器播放m3u8音頻文件
- 16. 如何使用媒體播放器播放和暫停音頻?
- 17. 媒體播放器中停止服務後音頻不播放
- 18. Android媒體控制器不播放iOS錄製視頻的聲音
- 19. 使用pyglet播放流媒體音頻
- 20. 如何創建用於播放音頻的媒體控制器?
- 21. 如何設置媒體控制器來播放音頻?
- 22. 錄製和播放音頻
- 23. 如何從媒體播放器創建音頻文件
- 24. 安卓媒體播放器顯示音頻,但沒有視頻
- 25. 流媒體在線音頻 - 播放第一個音頻僅
- 26. 在播放聲音時錄製音頻
- 27. 媒體播放器在android中播放直播音頻的問題
- 28. Windows Phone。記錄正在播放的媒體流中播放的音頻流
- 29. iot媒體播放器噪音
- 30. Android的媒體播放器靜音
入住這[這](https://開頭msdn.microsoft.com/en-us/library/windows/desktop/dd757161(v=vs.85).aspx) – Berkay