Пытался добавить разные команды в AUTORUN.DAT - ругается на неизвестное имя файла:
Code: Select all
# Program Parameters Delay
/RD/1/MEDIA/AC97SND /hd0/1/MAXIPLAY.M3U # Start music playlist
/hd0/1/MAXIPLAY.M3U <NO> 1 # Play music
Code: Select all
# Program Parameters Delay
/RD/1/MEDIA/AC97SND /hd0/1/MAXIPLAY.M3U # Start music playlist
/hd0/1/MAXIPLAY.M3U <NO> 1 # Play music
Поддерживает - там есть кнопка PL в правом нижнем углу, она открывает плейлист и это собственный плейлист AC97snd, независимо от программы "LISTPLAY". Если в "KFAR.INI" прописать ассоциацию "M3U" на AC97snd, то при нажатии Enter на файл M3U, открывается AC97snd со своим встроенным плейлистом, и всё работает нормально. Но я хотел в целях демонстрации возможностей Колибри одному потенциальному клиенту, сделать это через автозагрузку в "AUTORUN.DAT".Mario wrote:Я возможно ошибаюсь, но сам плеер не поддерживает плейлисты. Для этого писала программа дополнительно Плейлист и лишь потом что-то делалось в самом плеере. Вошло ли это в ночную сборку не совсем понятно.
Может быть у тебя плеер без поддержки плейлиста или он тупо не понимает что ему передают ссылку на пелйлист, а не на файл.
На самом деле всё логично: раз такой маленький размер -- грузиться долго просто нечему.yogev_ezra wrote:А когда узнал, что вся эта байда помещается в 1.5 МБ, то у него упала челюсть
Вот такой вариант заработал:Serge wrote:>>/hd0/1/MAXIPLAY.M3U <NO> 1 # Play music
Этот вариант точно не будет работать. А первый должен. Что написано в логе ?
Code: Select all
/RD/1/MEDIA/AC97SND /hd0/1/MAXIPLAY.M3U 2 # Start music playlist
А Delay - это с какого места считать? С момента старта Колибри, или с момента запуска предыдущей строчки из AUTORUN.DAT?Mario wrote:Нет, каждый передаваемый параметр определяется исключительно кодом содержащимся в самом запускаемом приложении. Параметр <NO> определен как компромиссное решение - ни одна программа такой параметр теоретически не обрабатывает в качестве допустимого входного параметра.
Code: Select all
run_program: ; time to delay in eax
push eax
mcall 70, start_info
pop ebx
; if delay is negative, wait for termination
; of the spawned process
test ebx, ebx
js must_wait_for_termination
; otherwise, simply wait
mov eax, 5
mcall
ret
А кто сказал, что это были улучшения? - Это были ухудшенияMario wrote:Эмм... не хочется обижать, но весьма сомнительные улучшения. Первое не показатель, второе будет раздражать людей.
Code: Select all
#EXTM3U
#EXTINF:292,01 Abba - The Winner Takes It All.mp3
01 Abba - The Winner Takes It All.mp3
#EXTINF:340,01 Loss Rose.mp3
01 Loss Rose.mp3
#EXTINF:312,02 Scorpions - Wind Of Change.mp3
02 Scorpions - Wind Of Change.mp3
#EXTINF:391,03 Eagles - Hotel California.mp3
03 Eagles - Hotel California.mp3
Users browsing this forum: No registered users and 18 guests