| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C++ Builder > Как воспроизвести звук ? |
| Автор: RNT 13.8.2009, 12:47 | ||
Здравствуйте. Подскажите как сделать чтобы функция sndPlaySound могла воспроизвести звуковой файл, путь к которому содержится в OpenDialog1->FileName.
|
| Автор: azesmcar 13.8.2009, 15:28 |
А какой файл? MP3? |
| Автор: RNT 13.8.2009, 15:32 |
| wav . sndPlaySound ничего другого не может воспроизвести, насколько я знаю |
| Автор: RNT 13.8.2009, 18:21 | ||
Не компилится (у меня C++ Builder 2009) [BCC32 Error] MainUnit.cpp(137): E2034 Cannot convert 'wchar_t *' to 'const char *' [BCC32 Error] MainUnit.cpp(137): E2342 Type mismatch in parameter 'pszSound' (wanted 'const char *', got 'wchar_t *') |
| Автор: azesmcar 13.8.2009, 19:03 | ||
Проект видимо юникодный, замени функцию на sndPlaySoundA
|
| Автор: RNT 13.8.2009, 19:07 | ||
Не компилится [BCC32 Error] MainUnit.cpp(149): E2034 Cannot convert 'wchar_t *' to 'const char *' [BCC32 Error] MainUnit.cpp(149): E2342 Type mismatch in parameter 'pszSound' (wanted 'const char *', got 'wchar_t *') |
| Автор: azesmcar 13.8.2009, 19:10 | ||
тьфу, наоборот надо было, у тебя имя файла юникодное
|
| Автор: RNT 13.8.2009, 19:21 | ||
Так работает . Спасибо ! |