powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Проигрывание MP3 файлов
11 сообщений из 11, страница 1 из 1
Проигрывание MP3 файлов
    #36399969
Фотография Riska
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
FUNCTION boolean sndPlaySoundW(string SoundName, uint Flags) LIBRARY "WINMM.DLL"
FUNCTION uint waveOutGetNumDevs( ) LIBRARY "WINMM.DLL"

uint lui_numdevs
lui_numdevs = WaveOutGetNumDevs() 
If lui_numdevs >  0  Then 
	sndPlaySoundW("1.mp3",  1 )
	return  1 
Else
	return - 1 
End If
Файл "1.mp3" не проигрывается.
Если взять файл ".wav", то все играет нормально.
Вопрос прост. Как заставить играть mp3?
...
Рейтинг: 0 / 0
Проигрывание MP3 файлов
    #36400094
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Проигрывание MP3 файлов
    #36402928
Фотография Riska
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Филипп,
Спасибо. Работает, но не на всех компах. Видимо, в компах не хватает этого проигрывателя, хотя напрямую файл запускается нормально через Windows Media Player. Где искать грабли?
Код: plaintext
1.
cmdToDo = "open " + as_FileName + " type MPEGVideo Alias MP3Play"
dwReturn = mciSendStringW(cmdToDo, ls_ret, ll_len,  0 )
возвращает ошибку. Уверяет, что неправильно задана команда

Windows XP, PB10.5
...
Рейтинг: 0 / 0
Проигрывание MP3 файлов
    #36402992
VanoR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RiskaФилипп,
Спасибо. Работает, но не на всех компах. Видимо, в компах не хватает этого проигрывателя, хотя напрямую файл запускается нормально через Windows Media Player. Где искать грабли?
Код: plaintext
1.
cmdToDo = "open " + as_FileName + " type MPEGVideo Alias MP3Play"
dwReturn = mciSendStringW(cmdToDo, ls_ret, ll_len,  0 )
возвращает ошибку. Уверяет, что неправильно задана команда

Windows XP, PB10.5 может так?
Код: plaintext
cmdToDo = 'open "' + as_FileName + '" type MPEGVideo Alias MP3Play'
...
Рейтинг: 0 / 0
Проигрывание MP3 файлов
    #36403406
Фотография Riska
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VanoR,
Может и так. Завтра проверю.
Продолжение темы. Файлы mp3 хранятся в базе данных в виде блоба. Можно ли как-то красиво их запустить НЕ сохраняя предварительно на диске?
...
Рейтинг: 0 / 0
Проигрывание MP3 файлов
    #36403697
andy753
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Riska,

Только как идея - по ОЛЕ, подавая как блоб.
...
Рейтинг: 0 / 0
Проигрывание MP3 файлов
    #36404122
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Riska,

Нет
...
Рейтинг: 0 / 0
Проигрывание MP3 файлов
    #36404390
Фотография Riska
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VanoR,
Код: plaintext
1.
может так?
cmdToDo = 'open "' + as_FileName + '" type MPEGVideo Alias MP3Play'
Не помогло. Ошибка осталась:
---------------------------
Ошибка при инициализации MCI.
---------------------------
Полное имя файла или GetShortPathNameW значения не имеет.
...
Рейтинг: 0 / 0
Проигрывание MP3 файлов
    #36404476
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Riska
... Файлы mp3 хранятся в базе данных в виде блоба. Можно ли как-то красиво их запустить НЕ сохраняя предварительно на диске?
Тоже интересует такого рода вопрос. Пару дней назад читал по этому поводу статью, где это предлагали делать на С с потоками и резервированием памяти и т.д. и т.п.. Но на столько мудрено для меня, что даже ссылки на ресурс не сохранил. :(
...
Рейтинг: 0 / 0
Проигрывание MP3 файлов
    #36404932
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Эта... народ, а нафига писать MP3-плеер на эхотаге?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Проигрывание MP3 файлов
    #36405178
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да не, это скорее не плеер, а что-то вроде интерактивной справки
-----------------------------------------------------------------------------
Главная деталь любой машины - голова ее владельца
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Проигрывание MP3 файлов
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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