Lib可以在.NET中播放音频媒体吗?
发布时间:2020-12-14 05:52:06 所属栏目:Windows 来源:网络整理
导读:我试过fmod.net,但得到了’System.Bad ImageFormatException’错误.然后我尝试了 WindowsMediaPlayer并播放了声音.然而,当前一个结束时我发出声音的问题(下面的回调代码.似乎不喜欢我在状态改变期间播放一首新歌,但是当歌曲完成时我无法找到通知我的另一种方
我试过fmod.net,但得到了’System.Bad
ImageFormatException’错误.然后我尝试了
WindowsMediaPlayer并播放了声音.然而,当前一个结束时我发出声音的问题(下面的回调代码.似乎不喜欢我在状态改变期间播放一首新歌,但是当歌曲完成时我无法找到通知我的另一种方式)并使用
this link我能得到冠军而不是艺术家,专辑等.
我可以使用什么lib来播放声音(mp3,m4a和我想要ogg和aac).我查找了FFMPEG.NET,发现了一个没有发布的项目和另一个名为fflib的项目,它似乎只进行转换(并且还有坏图像异常).我可以用什么?或者我如何获得WMPLib.WindowsMediaPlayer中的标题/艺术家/等,并让它在结束时播放另一首歌曲(我不想在WMP中添加播放列表.我想保留它并在收到时通知歌曲结尾做进一步的动作). private void Player_PlayStateChange(int NewState) { var newState = (WMPLib.WMPPlayState)NewState; Console.WriteLine(newState); //if (newState == WMPLib.WMPPlayState.wmppsMediaEnded) if (newState == WMPLib.WMPPlayState.wmppsStopped) { next(); } } 解决方法
‘System.BadImageFormatException’是由为不同平台使用库引起的.如果您使用的库是x86,则必须将目标平台设置为x86,而不是任何CPU(假设在x64上运行).
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows-phone-8 – 是否有能力上传BackgroundTransferRequ
- windows-server-2008 – 如何在具有2个网卡的服务器的2个网
- 调试 – 如何在Win7中调试登录屏幕保护程序?
- windows-phone-7 – WP7 – 根据设置动态更改启动页面
- windows dos窗口下如何复制和粘贴
- 在带有WCF的App.config中使用Windows角色身份验证
- 如何在Windows中钩住TCP堆栈来嗅探和修改数据包?
- windows-server-2012 – 如何在Windows Server 2012中为IIS
- Create AD Users by Powershell
- untagged – 用于监控Windows网络环境的软件(变更控制)