Перейти к содержанию

Delphi. Помогите вставить в программу звук\плейлист.


Рекомендуемые сообщения

  • 2 месяца спустя...

а как сделать так чтоб файл открывалься не с c:\бла-бла.wav'; а так чтобы он воспроизводился с ресурс файла. Чтобы когда на другой комп перетащив тока один файл бла-бла.ехе все работало то естьзвук был в самом .ехе файле.Я в ресурс добавил, а сделать так чтобы оттуда воспроизводился не получается.

ПОМОГИТЕ ПОЖАЛУЙСТА!

Ссылка на комментарий


Компилишь чем-нибyдь в *.RES

Далее в тексте:
Code:

{$R полное_имя_файла_с_ресурсом}

var WaveHandle: THandle;
WavePointer: pointer;
...
WaveHandle := FindResource(hInstance, 'MY_WAV', RT_RCDATA);
if WaveHandle <> 0 then
begin
WaveHandle := LoadResource(hInstance, WaveHandle);
if WaveHandle <> 0 then
begin;
WavePointer := LockResource(WaveHandle);

PlayResourceWave := sndPlaySound(WavePointer, snd_Memory or
SND_ASYNC);
UnlockResource(WaveHandle);
FreeResource(WaveHandle);
end;
end;

Serg Vostrikov
(2:5053/15.3)

©Drkb::03597

Взято с сайта http://blackman.wp-club.net/
Сначала делаешь файл SOUND.RC, в нем строка вида: MY_WAV RCDATA TEST.WAV

Ссылка на комментарий
  • 2 недели спустя...

Пожалуйста, войдите, чтобы комментировать

Вы сможете оставить комментарий после входа в



Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...