回答
你是什么意思使用你的媒体播放器?如果你只是想使用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