加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

如何在C#中使用Windows CE 5.0(Build 1400)中的Directsound libs

发布时间:2020-12-15 21:09:20 所属栏目:百科 来源:网络整理
导读:我一直在尝试将.ogg和.mp3文件合并到WinCE 5.0(build 1400)环境中.我发现的许多答案都需要不再支持Directsound库的某些部分. 有没有办法在不使用Directsound库的情况下在WinCE 5.0上实现播放.ogg和.mp3文件? 解决方法 对于这种情况,我建议看看 GSPlayer或 T
我一直在尝试将.ogg和.mp3文件合并到WinCE 5.0(build 1400)环境中.我发现的许多答案都需要不再支持Directsound库的某些部分.

有没有办法在不使用Directsound库的情况下在WinCE 5.0上实现播放.ogg和.mp3文件?

解决方法

对于这种情况,我建议看看 GSPlayer或 TCPMP Player(开源软件,C),你可以使用代码来创建一个DLL. GSPlayer在内部使用WaveOut,因此不用担心DirectSound.但是,您需要检查许可证并确保没有违反许可证.创建这样的dll后,你可以使用p / invoke.
如果您是目标设备的OEM,则 another option that excludes .ogg将在您的操作系统映像中添加 Windows Media Player Control,并将其从C#用作ActiveX控件.有关如何执行此操作的更多信息 here,here和 here

更新:
在answers to a similar question,建议使用FMOD,虽然这不是免费的商业用途,如@ mack369在评论中指出.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读