0 Members and 8 Guests are viewing this topic.
Индекс нужно знать при непрерывной перемотке за пределы текущего трека, и ещё некоторые фичи можно было бы реализовать
Code: [Select]if State then Self.Set('Hint', 'Hint text 1')else Self.Set('Hint', 'Hint text 0');
if State then Self.Set('Hint', 'Hint text 1')else Self.Set('Hint', 'Hint text 0');
Не понимаю, как это может помочь. Если пленка будет отображать длительность плейлиста - ей должно быть все равно, какой трек играет.
При подаче команды acPlayerPrevTrack значения Position и PositionMax трека обновляются далеко не сразу, какое-то время они всё ещё относятся к текущему треку
Обновляются как только новый трек заиграет
И как это отследить? Плеер и до переключения на предыдущий трек во время обратной перемотки тоже находился в режиме PLAY.
Через биндинг.
Проблем бы никаких не было, если бы плеер перематывал треки в обратную сторону по тому же алгоритму, что и вперёд: если мы удерживаем кнопку "перейти вперёд" плеер проматывает трек до конца и, если кнопка по-прежнему удерживается, переходит на следующий трек и перемотка продолжается и т. д.Может, тогда проще сделать новый провайдер, некий аналог acPlayerSeekForward, с той лишь разницей, чтоб при перемотке назад и достижения начала текущего трека плеер переходил на предыдущий трек, но не в начало, а в его конец и при удержании кнопки перемотка в обратную сторону продолжалась.
если бы плеер перематывал треки в обратную сторону по тому же алгоритму, что и вперёд
Вот мы с McClaud и ломаем теперь голову над этим. Придётся, видимо, колхозить.
Такой вопрос: где-нибудь в скинах реализована такая перемотка сейчас через скрипты?
В обратную сторону - точно нет. Вперёд такая перемотка "из коробки" работает.
Попробуй на сегодняшней ночной сборке + я немного оптимизировал расчет PlaybackPosition у плейлиста
Отлично! Сбылась мечта двух идиотов скиноделов. И пропусков в показаниях счётчиков теперь нет.СПАСИБО!Провайдер по-прежнему тот же используется (acPlayerSeekBackward), без изменений?
... К обновлению сделаю скрытую опцию для отключения (мало ли, кому критично будет).