C# Windows多媒体API winmm.dll库太慢
我正在使用Windows Multimedia API winmm.dll库播放MP3文件,当我加载歌曲时,打开并启动歌曲需要3-5秒。我想做一个音乐应用程序,需要快速加载。有什么办法可以改进代码吗 以下是我使用的代码: 问候,,C# Windows多媒体API winmm.dll库太慢,c#,mp3,winmm,C#,Mp3,Winmm,我正在使用Windows Multimedia API winmm.dll库播放MP3文件,当我加载歌曲时,打开并启动歌曲需要3-5秒。我想做一个音乐应用程序,需要快速加载。有什么办法可以改进代码吗 以下是我使用的代码: 问候,, 亚历山大·巴德斯库你看过这个吗 他声称有一个样本,使用DirectSound播放MP3。你看过这个吗 他声称有一个示例,使用DirectSound播放MP3。我不是音频/视频专家,但根据我的经验,它在托管代码方面非常有限。您要么进入win32 API,要么走Dir
亚历山大·巴德斯库你看过这个吗
他声称有一个样本,使用DirectSound播放MP3。你看过这个吗
他声称有一个示例,使用DirectSound播放MP3。我不是音频/视频专家,但根据我的经验,它在托管代码方面非常有限。您要么进入win32 API,要么走DirectX路线。DirectSound无法以本机方式播放mp3文件。如果您不喜欢win32 PInvokes的响应时间,则需要使用DirectX 您将需要DirectX SDK,然后导入音频视频播放命名空间 导入Microsoft.DirectX.AudioVideoPlayback
然后,您可以使用directx对象播放mp3文件。我不是音频/视频专家,但根据我的经验,托管代码非常有限。您要么进入win32 API,要么走DirectX路线。DirectSound无法以本机方式播放mp3文件。如果您不喜欢win32 PInvokes的响应时间,则需要使用DirectX 您将需要DirectX SDK,然后导入音频视频播放命名空间 导入Microsoft.DirectX.AudioVideoPlayback 然后可以使用directx对象播放mp3文件