Lib可以在.NET中播放音频媒体吗?
发布时间:2021-02-20 12:13:23 所属栏目:系统 来源:网络整理
导读:我试过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上运行).(编辑:孝感站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |