|
Платные хостинги
Раскрутка сайта
Книги по программированию
Как вставить файл WAVES.S3M в форму
- Нужен пример Как вставить файл WAVES.S3M в форму, и дальнейший проигрыш мелодии без остановки. Можно и для 1 го раза.
- на OnTimer пишешьplaysound('C:\...\filename.wav'));только в uses напиши mmsystem. Добавлено @ 04:50 filename:='<имя своего файла>';и стандартно его открыть с помощью Opendialog'а
- Можно полнее, например код полностью.В OnTimer - playsound('C:\...\filename.wav')); не прописывается выдает сообщение об ошибкеuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, mmsystem, ExtCtrls;type TForm1 = class(TForm) Timer1: TTimer; procedure FormCreate(Sender: TObject);procedure TForm1.FormCreate(Sender: TObject);begin----------------------------end;end.
- PlaySound('C:\Documents and Settings\Владимир\музыка для сотовых (поли)\cat.wav',0,snd_async);и еще прописать в uses mmsystem Добавлено @ 06:07 так работает, все это запихивай на OnTimer
- а что дельфи стало поддерживать s3m/mod/xm форматы ? не верюнужна bass.dll или самому плеер писать
- oleg1973, МИХО лучше пользовать FMOD. Они, кажется дают небольшие делфишные исходники, чтобы не тягать с собой лишних библиотек. Поодержка будет в основной екзешник скомпилена.
- Я так понял, что речь идет о том, как сделать так, чтобы играл S3M прямо из программы.1. Решение такое: нужна библиотека для воспроизведения S3M.2. Файл в формате S3M запихиваем в ресурс.3. Если модуль умеет циклить файл по параметру, то выставить параметр, иначе взять трекерный редактор и выставить зацикливание в самом файле, либо, при отсутствии редактора, найти уже зацикленный S3M.4. Если модуль умеет грузить S3M из потока, то это оптимально. Если нет, то возможно получится подправить его исходняки, чтобы смог. Иначе сохранять из ресурса в %TEMP%, проиграть файл, а при закрытии удалить.
Интернет казино
Онлайн игры
Увеличение члена
Купить DVD
|