gpt4 book ai didi

可供下载的 C# 免费音频库

转载 作者:太空狗 更新时间:2023-10-30 01:25:35 24 4
gpt4 key购买 nike

是否有一些免费的商业用途音频库(如 NAudio)可以播放 mp3(但不能播放 NAudio!)非常感谢! :)

最佳答案

您可以使用内置的 WMPLib - 请参阅有关 Creating the Windows Media Player Control Programmatically 的这篇 MSDN 文章.

在最基本的层面上,您需要这样的代码:

private void PlayFile(String url)
{
Player = new WMPLib.WindowsMediaPlayer();
Player.URL = url;
Player.controls.play();
}

但是,您还会收到事件来告诉您播放状态已更改,因此您可以开始播放新轨道或关闭表单(例如):

Player.PlayStateChange += 
new WMPLib._WMPOCXEvents_PlayStateChangeEventHandler(Player_PlayStateChange)

private void Player_PlayStateChange(int NewState)
{
if ((WMPLib.WMPPlayState)NewState == WMPLib.WMPPlayState.wmppsStopped)
{
this.Close();
}
}

这确实意味着您的应用程序绑定(bind)到 Windows - 因此您不能使用 Mono。

关于可供下载的 C# 免费音频库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6617168/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com