preload
Фев 16

stopPlayerprocedure stopPlayer;

Останавливает воспроизведение проигрываемой мелодии.


Фев 16

startPlayerfunction startPlayer:boolean;

Начинает проигрывать мелодию, предварительно загруженную с помощью функции openPlayer. Возвращает 'false', если плеер не может быть запущен.

begin
if not openPlayer('/explosion.mid', 'audio/midi') then  halt;
if not setPlayerCount(-1) then halt;
if not startPlayer then halt;
delay(5000);
end.


Фев 16

setPlayerCountfunction setPlayerCount(loopCount:integer):boolean;

Устанавливает количество циклов для плеера. 'loopCount' - это количество раз мелодия будет проиграна. Функцию необходимо вызывать после вызова openPlayer и до вызова startPlayer. Если 'loopCount' установлен в -1, мелодия будет проигрываться бесконечно.


Фев 16

Звуки и музыкаfunction openPlayer(resource:string; mimetype:string):boolean;

Открывает указанный ресурсный файл аудиоплеером. Ресурс не начинает проигрываться непосредственно после запуска функции. Функция возвращает 'false', если не удалось открыть указанный ресурс. Параметр 'mimetype' может принимать следующие значения:

· файлы wave: audio/x-wav
· файлы au: audio/basic
· файлы MP3: audio/mpeg
· файлы MIDI: audio/midi

Обычно устройства не поддерживают все вышеперечисленные форматы сразу.

Совместимость: музыкальные функции будут работать только на сотовых телефонах, совместимых с MIDP-2.0. Мидлеты с поддержкой звука не будут работать на телефонах с MIDP-1.0.

begin
if not openPlayer('/explosion.mid', 'audio/midi') then halt;
if not setPlayerCount(-1) then halt;
if not startPlayer then halt;
delay(5000);
end.


Фев 16

getPlayerDurationfunction getPlayerDuration:integer;

Возвращает общую длительность (в миллисекундах) загруженной в плеер мелодии.


Фев 16

Звуки и музыкаfunction openPlayer(resource:string; mimetype:string):boolean;

Открывает указанный ресурсный файл аудиоплеером. Ресурс не начинает проигрываться непосредственно после запуска функции. Функция возвращает 'false', если не удалось открыть указанный ресурс. Параметр 'mimetype' может принимать следующие значения:

· файлы wave: audio/x-wav
· файлы au: audio/basic
· файлы MP3: audio/mpeg
· файлы MIDI: audio/midi

Обычно устройства не поддерживают все вышеперечисленные форматы сразу.

Совместимость: музыкальные функции будут работать только на сотовых телефонах, совместимых с MIDP-2.0. Мидлеты с поддержкой звука не будут работать на телефонах с MIDP-1.0.

begin
if not openPlayer('/explosion.mid', 'audio/midi') then halt;
if not setPlayerCount(-1) then halt;
if not startPlayer then halt;
delay(5000);
end.