Для скриптописателей. Только.

Обсуждение любых программ, не имеющих отношения к Total Commander.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Serge Yolkin
Я предлагал не несколько строк, а оставить одну (как сейчас), но с прокруткой. Или мы говорим сейчас о временной правке?

Дописки видел, о чём нетрудно догадаться по ЛС...
Serge Yolkin
Сообщения: 664
Зарегистрирован: Сб июл 25, 2009 11:12

Сообщение Serge Yolkin »

Flasher
Извини, на ЛС не посмотрел.

Если строка одна с прокруткой - надо ли делать произвольную длину строк, или можно фиксированную? (фиксированную, как я уже говорил, проще)

И по переходу, например, вправо после последней в диапазоне станции...
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Serge Yolkin писал(а):Если строка одна с прокруткой - надо ли делать произвольную длину строк, или можно фиксированную? (фиксированную, как я уже говорил, проще)
А произвольная из чего будет состоять?
Serge Yolkin писал(а):И по переходу, например, вправо после последней в диапазоне станции...
Не понял.
В общем, имея одну "сплошную", допустим, из 120-ти станций, мы двигаемся вперёд до последней 120-й, при пересечении которой прагаем на 1-ю. При обратной прокрутке с 1-й на 120-ю.
Serge Yolkin
Сообщения: 664
Зарегистрирован: Сб июл 25, 2009 11:12

Сообщение Serge Yolkin »

Flasher писал(а):А произвольная из чего будет состоять?
Из произвольного кол-ва станций
Flasher писал(а):В общем, имея одну "сплошную"...
Это - если одну. А если две (три и т.д.)?

Добавлено спустя 16 минут:

Сразу по обоим пунктам - имеем строки/диапазоны (например):
стр1: ст1 ст2 ст3 ... ст19 ст20
стр2: ст1 ст2 ... ст8 ст9
стр3: ст1 ст2 ст3 ст4 ... ст39 ст 40
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Serge Yolkin писал(а):Из произвольного кол-ва станций
Я имею в виду в части интерфейса.
Serge Yolkin писал(а):Это - если одну. А если две (три и т.д.)?
Под одной имеются в виду все "склеянные".
Serge Yolkin
Сообщения: 664
Зарегистрирован: Сб июл 25, 2009 11:12

Сообщение Serge Yolkin »

Flasher
Интерфейс не изменится. Просто длинные строки будут [s]скр[/s] протаскиваться под окном по горизонтали, а короткие - если влазят в интерфейс - нет. И тут как раз плавно переходим ко второму моменту: если возможность жестко задавать в плэйлисте неразрывные строки произвольной длины не нужна, то и обсуждать нечего.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Serge Yolkin писал(а):а короткие - если влазят в интерфейс - нет.
Так не пойдёт. Они должны проходить равномерно по мере ухода указателя (когда он уткнётся в одну из сторон) влево/вправо.
Serge Yolkin писал(а):если возможность жестко задавать в плэйлисте неразрывные строки произвольной длины не нужна, то и обсуждать нечего.
Жёстко задавать число диапазонов или сами диапазоны? И как в таком случае можно нежёстко задавать?
Аватара пользователя
Ramiro
Сообщения: 97
Зарегистрирован: Ср авг 05, 2009 20:00
Откуда: у тотала столько поклонников?

Сообщение Ramiro »

Serge Yolkin
Спасибо!!! Отличная весчь!!!
Есть желание... вещание от провайдера по гостю настроить... а знаний не хватило...) есть-ли возможность..., и ежели не затруднит в двух словах...)
p.s
хотелка...) "клавишу обновления" станции...!
использую картинку... Изображение
У меня только один командир... Total.
Serge Yolkin
Сообщения: 664
Зарегистрирован: Сб июл 25, 2009 11:12

Сообщение Serge Yolkin »

Flasher писал(а):Serge Yolkin писал(а):
а короткие - если влазят в интерфейс - нет.
Так не пойдёт. Они должны проходить равномерно по мере ухода указателя (когда он уткнётся в одну из сторон) влево/вправо.
Дык, если строка влазит в интерфейс, то указатель уткнется в одну из сторон только на первой или последней станции.
Flasher писал(а):Жёстко задавать число диапазонов или сами диапазоны? И как в таком случае можно нежёстко задавать?
И число диапазонов, и кол-во станций в каждом из них. Нежестко - это как сейчас: лист сплошной, на диапазоны бъется автоматически.

Ramiro
Спасибо на добром слове. По ссылке перешел только на страницу входа, поэтому про данный источник вряд ли что скажу, но в общем случае: объект mediaPlayer понимает только прямые ссылки, ссылки вида broadcast.site.ru\fileName.php(asp)?param:bla-bla-bla... вроде, не поддерживаются, ну, или я с ними работать не умею. Если не в лом, попробуй поиграться с iFrame'ом (можно сделать его невидимым), но там под каждого контент-провайдера придется свой алгоритм делать. Второй вариант - попытаться выдернуть прямую ссылку на аудиострим с помощью снифера (например, SmartSnif от NirSofer'а). Я так их надергал, те, что в радиоле.

Если обновление станции - это как будто я только что настроился на ту станцию, которая и так играла, то самый простой вариант:
- в обработчике горячих клавишей (document.onkeydown=function()) найти if(event.keyCode==116) - это блокировщик обновления по F5;
- там между event.returnValue=false; и return(false); добавить две команды:

Код: Выделить всё

  mp.stop();
  mp.play();
теперь по F5 (чтобы не нарушать виндовзлогику) текущая станция будет "перезагружаться".
За картинку - отдельное спасибо. Прикольно.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Serge Yolkin писал(а):Дык, если строка влазит в интерфейс, то указатель уткнется в одну из сторон только на первой или последней станции.
Я вообще-то про движение как таковое писал. Допустим:
[--!--!--][--!--!--!--][--!--|--]
Тут видно, что при движении красного указателя вправо короткий диапазон располагается между краями длинных. Вот, что должно быть.
Serge Yolkin писал(а):И число диапазонов, и кол-во станций в каждом из них. Нежестко - это как сейчас: лист сплошной, на диапазоны бъется автоматически.
А, так нам то какая разница? Конечно, пусть автоматом бьёт, если так проще.
Serge Yolkin
Сообщения: 664
Зарегистрирован: Сб июл 25, 2009 11:12

Сообщение Serge Yolkin »

Flasher
Ну, кажется, взаимопонимание достигнуто. Последнее (надеюсь) уточнение: на этой странице мы говорили об однострочном интерфейсе a'la УКВ. (?)
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Serge Yolkin
Ну, в радиоле тоже однострочный. Я про неё, собстно. :)
Serge Yolkin
Сообщения: 664
Зарегистрирован: Сб июл 25, 2009 11:12

Сообщение Serge Yolkin »

Flasher
??? В радиоле я сделал семь строк...
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Serge Yolkin
Т.е.? А, ну просто хочется дизайн тот же, но одну строку со всеми диапазонами. А кнопки - не диапазоны, а избранные станции-стационары. :)
Serge Yolkin
Сообщения: 664
Зарегистрирован: Сб июл 25, 2009 11:12

Сообщение Serge Yolkin »

Во! теперь всё понял! Буду думать.
Ответить