![]() |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
![]() ![]() |
![]() |
klem4 |
![]()
Сообщение
#1
|
![]() Perl. Just code it! ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: ![]() ![]() ![]() |
Не используя панель кнопок TMediaPlayer ? То есть панель не должны быть видна на форме, а воспроизведение надо начать например после нажатия Button1.
спасибо. пробовал вот так : MediaPlayer1.FileName:='c:\ping'; но это ерунда какая-то. Сообщение отредактировано: klem4 - 15.08.2005 10:50 -------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
Malice |
![]()
Сообщение
#2
|
![]() Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 705 Пол: Мужской Репутация: ![]() ![]() ![]() |
Примерно так:
sndPlaySound(pchar(filename), SND_ASYNC); |
klem4 |
![]()
Сообщение
#3
|
![]() Perl. Just code it! ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: ![]() ![]() ![]() |
Что-то не выходит
![]() -------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
Malice |
![]()
Сообщение
#4
|
![]() Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 705 Пол: Мужской Репутация: ![]() ![]() ![]() |
Забыл сказать, uses mmsystem добавь. :yes:
|
klem4 |
![]()
Сообщение
#5
|
![]() Perl. Just code it! ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: ![]() ![]() ![]() |
Да, теперь компилируется
![]() вот в данном случае что может быть не привильно: procedure TForm1.Button2Click(Sender: TObject); -------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
Malice |
![]()
Сообщение
#6
|
![]() Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 705 Пол: Мужской Репутация: ![]() ![]() ![]() |
Может так?
sndPlaySound(PChar('c:\ping.wmf'), SND_ASYNC); |
klem4 |
![]()
Сообщение
#7
|
![]() Perl. Just code it! ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: ![]() ![]() ![]() |
Неа ... не помогло
![]() -------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
Malice |
![]()
Сообщение
#8
|
![]() Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 705 Пол: Мужской Репутация: ![]() ![]() ![]() |
Цитата(klem4 @ 15.08.05 11:46) Неа ... не помогло ![]() Тогда может wmf не нравится ? Попробуй в WAV перевести, я только что проверил, все ок. |
klem4 |
![]()
Сообщение
#9
|
![]() Perl. Just code it! ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: ![]() ![]() ![]() |
Спасибо, тот файл вообще был mp3, сейчас попробовал файл wav, все ок.
-------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
xds |
![]()
Сообщение
#10
|
![]() N337 ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 737 Пол: Мужской Репутация: ![]() ![]() ![]() |
Такми способом можно воспроизводить и поток MP3, упакованный внутрь RIFF WAVE. Отличается он от "чистого" MP3-потока наличием в начале RIFF-заголовка (RIFF-типа "WAVE"), секции "fmt", описывающей формат WAV-файла, и секции "data", содержащей сами сжатые аудио-данные. Т. о., получается WAV, сжатый алгоритмом MP3. Такие файлы умеют создавать многие конверторы WAV в MP3. Забавно, но зачастую множествно MP3 WAV'ов можно обнаружить в своей аудио-коллекции, причём, как правило, с расширением MP3
![]() ![]() -------------------- The idiots are winning.
|
![]() ![]() |
![]() |
Текстовая версия | 1.07.2025 4:53 |