Как я могу воспроизводить звуки в платформе Windows Mobile? - PullRequest
1 голос
/ 18 января 2010

Я начал разрабатывать в Windows Mobile CE, и теперь мне нужны некоторые файлы из coredll.lib, но где я могу найти эту библиотеку?

edit: Хорошо, нашел его в C: \ Program Files (x86) \ Windows Mobile 5.0 SDK R2 \ PocketPC \ Lib \ ARMV4I

Но как мне добавить его в проект Visual Studio?

edit:

Вместо этого я попробую.Я хотел воспроизвести звук нажатием кнопки.Как я могу сделать это в Windows Mobile?(мой язык разработки - c #)

1 Ответ

2 голосов
/ 19 января 2010

Попробуйте взглянуть на this (Обратите внимание, что это работает только для WM6 и выше, ниже вы должны посмотреть playsound api)

Также вы не включаете файл lib для coredll в управляемый код, вы используете платформу invoke. PlaySndSync находится в aygshell.dll, и вот подпись:

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

Затем вы можете вызвать SndPlaySync и указать ему путь к звуковому файлу и правильные флажки - и все, что вам нужно.

...