Форум программистов, компьютерный форум, киберфорум
Наши страницы
Visual C++
Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.92
Антоха$
0 / 0 / 1
Регистрация: 03.01.2012
Сообщений: 5
#1

не воспроизводит звук winapi - Visual C++

05.01.2012, 12:55. Просмотров 1593. Ответов 5
Метки нет (Все метки)

здравствуйте. у меня такая проблема: подключаю библиотеки
C++
1
2
#include<mmsystem.h>
#pragma comment(lib,"winmm.lib")
воспроизвожу звук
C++
1
PlaySound(MAKEINTRESOURCE(IDR_WAVE),0,SND_RESOURCE|SND_ASYNC|SND_MEMORY);
в файле ресурсов r.rc пишу
C++
1
2
#include<windows.h>
IDR_WAVE WAVE "01.wav"
в этом случае ошибка IDR_WAVE: необъявленный идентификатор.
пробовал вместо IDR_WAVE WAVE "01.wav" IDR_WAVE SOUND "01.wav",
воспроизводить звук DWORD result=mciSendString(L"play ...",0,0,0);
PlaySound(L"IDR_WAVE",0,SND_RESOURCE|SND_ASYNC|SND_MEMORY);
(01.wav находится в ресурсах. из диска d или c воспроизвести получается с помощью mciSendString)
не срабатывает. много гуглил, не нашёл моего случая. в чём ошибка?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.01.2012, 12:55
Я подобрал для вас темы с готовыми решениями и ответами на вопрос не воспроизводит звук winapi (Visual C++):

Не воспроизводит звук
Помогите пожалуйста настроить воспроизведение звука через 2 кнопки. Музыка...

Не воспроизводит звук
У меня медиа звук не воспроизводит. Пишет типа нет звукового оборудования или...

QSoundEffect не воспроизводит звук
QSound::play(&quot;:/sound/01.wav&quot;); // работает ...

Компьютер не воспроизводит звук
комп больше не воспроизводит звук,т.к были изменены настройки воспроизведения и...

Windows 7 не воспроизводит звук!
Всем привет! Неохото просматривать 133 страницы с темами, поэтому создал эту...

QSound - не воспроизводит звук
У меня появляется вот такая ошибка после запуска: Ubuntu:...

5
Digit@ll
Brainsbreaker
888 / 366 / 51
Регистрация: 01.02.2011
Сообщений: 1,586
05.01.2012, 15:18 #2
.....
1
Вложения
Тип файла: rar Wave.rar (109.2 Кб, 142 просмотров)
Антоха$
0 / 0 / 1
Регистрация: 03.01.2012
Сообщений: 5
05.01.2012, 15:49  [ТС] #3
Цитата Сообщение от Digit@ll Посмотреть сообщение
.....
спасибо. я разобрался. проблема была в файле .wav он не воспроизводился. я понял это потому, что ваш воспроизвёлся, когда я его поменял.
0
Digit@ll
Brainsbreaker
888 / 366 / 51
Регистрация: 01.02.2011
Сообщений: 1,586
05.01.2012, 15:57 #4
Нет, там проблем могло быть сколько угодно, но не в самом файле, проще было готовый проект выложить.

Не по теме:

А что ты от меня процитировал? :D

0
Melzas
38 / 38 / 6
Регистрация: 20.07.2011
Сообщений: 88
05.01.2012, 17:14 #5
Цитата Сообщение от Антоха$ Посмотреть сообщение
в этом случае ошибка IDR_WAVE: необъявленный идентификатор.
А он задефайнен в resource.h или еще где-нибудь?
C++
1
#define IDR_WAVE 100
И подключаете ли вы resource.h к основной программме и к файлу ресурсов?
0
-=ЮрА=-
Заблокирован
Автор FAQ
05.01.2012, 20:05 #6
Антоха$, пробуй это Проигрывание файла из ресурсов
0
05.01.2012, 20:05
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.01.2012, 20:05
Привет! Вот еще темы с решениями:

PlaySound не воспроизводит звук
Есть код: (visual studio 2013) #include &lt;windows.h&gt; #include &lt;mmsystem.h&gt;...

ТВ-тюнер звук не воспроизводит
проблемка: установил windos7 работает отлично звук есть. только вот тв-тюнер...

Qt 5.5 не воспроизводит ни звук ни картинки
Сделала сборку при помощи утилиты windeployqt.exe На другом компе не идет...

Не воспроизводит звук в видео файлах
Доброго времени суток!


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru