Гость
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Проигрывание MP3 файлов / 11 сообщений из 11, страница 1 из 1
07.01.2010, 16:10
    #36399969
Riska
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проигрывание MP3 файлов
Код: 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
07.01.2010, 18:42
    #36400094
Филипп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проигрывание MP3 файлов
...
Рейтинг: 0 / 0
11.01.2010, 09:10
    #36402928
Riska
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проигрывание MP3 файлов
Филипп,
Спасибо. Работает, но не на всех компах. Видимо, в компах не хватает этого проигрывателя, хотя напрямую файл запускается нормально через 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
11.01.2010, 10:02
    #36402992
VanoR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проигрывание MP3 файлов
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
11.01.2010, 13:26
    #36403406
Riska
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проигрывание MP3 файлов
VanoR,
Может и так. Завтра проверю.
Продолжение темы. Файлы mp3 хранятся в базе данных в виде блоба. Можно ли как-то красиво их запустить НЕ сохраняя предварительно на диске?
...
Рейтинг: 0 / 0
11.01.2010, 15:43
    #36403697
andy753
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проигрывание MP3 файлов
Riska,

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

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


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