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

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

Можно. https://github.com/TDDung/Delphi-BASS
...
Рейтинг: 0 / 0
Как воспроизвести mp3 из ресурса
    #40124411
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YouTube Video
...
Рейтинг: 0 / 0
Как воспроизвести mp3 из ресурса
    #40124414
Женя32
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо большое!
...
Рейтинг: 0 / 0
Как воспроизвести mp3 из ресурса
    #40124481
Женя32
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
Решил конвертировать 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
Как воспроизвести mp3 из ресурса
    #40124489
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ProcessMessages?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Как воспроизвести mp3 из ресурса
    #40124502
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов Рустам
ProcessMessages?
Ты научишь!

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


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