代码之家  ›  专栏  ›  技术社区  ›  Markus

如何在Windows Mobile框架中播放声音?

  •  1
  • Markus  · 技术社区  · 16 年前

    我开始在Windows Mobile CE中开发,现在我需要一些coredll.lib的东西,但是在哪里可以找到这个库?

    编辑: 好的,在C:\Program Files(x86)\Windows Mobile 5.0 SDK R2\Pocketpc\lib\Armv4i中找到它

    但如何将其添加到我的Visual Studio项目中?

    编辑:

    我试试这个。我想做的是按一个按钮来播放声音。如何在Windows Mobile中执行此操作?(我的开发语言是C)

    1 回复  |  直到 13 年前
        1
  •  2
  •   Matt    16 年前

    试着看看 this (注意,这只适用于WM6及以上版本,下面您应该查看 playsound API)

    另外,在托管代码中不包括coredll的lib文件,而是使用平台调用。playsndsync在aygshell.dll中,下面是签名:

    [DllImport("aygshell.dll", SetLastError = true)]
    static extern IntPtr SndPlaySync(string Path, uint Flags);
    

    然后你可以调用sndplaysync并给它一个声音文件的路径和正确的标志,然后你就可以离开了。

    推荐文章