Гость
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как воспроизвести mp3 из ресурса / 11 сообщений из 11, страница 1 из 1
01.01.2022, 18:53
    #40124406
Женя32
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как воспроизвести mp3 из ресурса
Здравствуйте!
Подскажите, пожалуйста, как воспроизвести mp3 из ресурса?
...
Рейтинг: 0 / 0
01.01.2022, 18:58
    #40124407
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как воспроизвести mp3 из ресурса
Точно так же как из любого другого места: загрузить в память, потом воспроизвести.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
01.01.2022, 19:11
    #40124409
Женя32
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как воспроизвести mp3 из ресурса
Dimitry Sibiryakov,

Можно примерчик?
...
Рейтинг: 0 / 0
01.01.2022, 19:16
    #40124410
ъъъъъ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как воспроизвести mp3 из ресурса
Женя32
Можно

Можно. https://github.com/TDDung/Delphi-BASS
...
Рейтинг: 0 / 0
01.01.2022, 19:16
    #40124411
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как воспроизвести mp3 из ресурса
YouTube Video
...
Рейтинг: 0 / 0
01.01.2022, 20:13
    #40124414
Женя32
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как воспроизвести mp3 из ресурса
Спасибо большое!
...
Рейтинг: 0 / 0
02.01.2022, 17:00
    #40124481
Женя32
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как воспроизвести mp3 из ресурса
Здравствуйте!
Решил конвертировать mp3 в wav, и воспользоваться ниже приведенной процедурой. Но, почему-то, label выводится после того, как проиграет звук.
Подскажите, пожалуйста, как сделать так, чтоб label в перед выводился?

Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
procedure PlayWAVfromRES(name:PChar);
 var
 hResource: THandle; //хендл
 pData: Pointer;//указатель на ресурс
begin
 hResource :=LoadResource( hInstance, FindResource(hInstance, name, RT_RCDATA));
 pData := LockResource(hResource);
 SndPlaySound(pData, SND_MEMORY);
 FreeResource(hResource);
end;



Вызов
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
procedure TForm1.Button1Click(Sender: TObject);
begin
   label1.Font.Size:=18;
   label1.Caption:='hello word';

   // возпр. звук
   PlayWAVfromRES('mytrack1');
end;
...
Рейтинг: 0 / 0
02.01.2022, 18:39
    #40124489
Гаджимурадов Рустам
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как воспроизвести mp3 из ресурса
ProcessMessages?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
02.01.2022, 20:24
    #40124502
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как воспроизвести mp3 из ресурса
Гаджимурадов Рустам
ProcessMessages?
Ты научишь!

Код: pascal
1.
Label1.Refresh;
...
Рейтинг: 0 / 0
02.01.2022, 20:29
    #40124503
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как воспроизвести mp3 из ресурса
Ну вы ещё SND_ASYNC посоветуйте, Остеры, блин...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
02.01.2022, 21:52
    #40124508
Гаджимурадов Рустам
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как воспроизвести mp3 из ресурса
Refresh или Repaint не суть, главное понимание.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как воспроизвести mp3 из ресурса / 11 сообщений из 11, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]