0 Members and 1 Guest are viewing this topic.
Однако, незадача - чем переключать режимы перемотки по точке доступа?Счётчики при таком подключении только принимают информацию, а не передают:
И ещё один неприятный момент при нынешней реализации перемотки по плейлисту.При перемотке в обратную сторону в момент перехода на предыдущих трек на счётчике времени (глобального по плейлисту) сначала отображается время начала трека, а потом уже реальная позиция в плейлисте. Соответственно и рулоны ленты в такт этому прыгают.
Заглянул в Планы и Планы, и что-то мне стало грустно. Казалось, вот оно, решение практически есть, а до шестёрки, как до морковкиного заговенья...
Мне в реализации очень сильно мешает опциональность поведения, что должна реализовываться на уровне скинов.
Вообще говоря, если порассуждать, это опциональным вообще быть не должно: перемотка вперед у нас же работает всегда в сквозном режиме, без каких либо настроек. С обратной перемоткой должно быть так же.
Опциональность в данном случае нужна в основном, чтоб не потревожить старые скины. Я про опциональность на уровне скина.У меня, честно говря, нет никакого желания править скины 10-летней давности, от некоторых уже и проектов нет.
Проверил на 2675, дефотный скин, "перемотка" горячими клавишами Ctrl+стрелки. Если отключить чекбокс "Автоматически переходить на следующий файл" то никакой сквозной перемотки вперёд нет, не только на Паузе, но даже и при Воспроизведении!
2) поправил косяк с TASEPlaylist.PlaybackPosition при сквозной перемотке
Но иногда случаются перескоки через трек, иногда через два, а пару раз вообще за раз перескочило через три или даже четыре. Повторный запуск в той же зоне прошёл без перескоков , так что причина неясна. А было и наоборот, когда дважды перематывался один и тот же трек
Артём, низкий поклон тебе, за то что столько внимания уделяешь скин-движку!
Но иногда случаются перескоки через трек, иногда через два, а пару раз вообще за раз перескочило через три или даже четыре. Повторный запуск в той же зоне прошёл без перескоков , так что причина неясна. А было и наоборот, когда дважды перематывался один и тот же трек.
3) у TASEButton.ActionOnHold больше нет задержки, если на Action и ActionOnHold висит одно и тоже действие.
Шафл, часом, не включен? Сегодня с утра гонял по разным плейлистам (flac, ogg, mp3), проскоков ни одного не было, что вперёд, что назад.
Свойство State у провайдеров acPlayerSeekХХХ теперь работает, но отключается с заметной задержкой (с 1 на 0).
Первые впечатления: старые скины работают как обычно.На тестовом скине включил Continuos в OnLoaded. Сквозная перемотка работает. Но иногда случаются перескоки через трек, иногда через два, а пару раз вообще за раз перескочило через три или даже четыре. Повторный запуск в той же зоне прошёл без перескоков , так что причина неясна. А было и наоборот, когда дважды перематывался один и тот же трек.
Точка State у провайдеров acPlayerSeekХХХ теперь работает, но отключается с заметной задержкой (с 1 на 0).
Вот сборка, попробуй: https://disk.yandex.ru/d/-Om0zR4gi_AZiw
Прокрутил полторы сотни треков - ни единого сбоя! Спасибо!Хотелось бы ещё 64-х битную версию поюзать.
Среди ночных есть: https://disk.yandex.ru/d/VHE42X-nX_PMuA
Полёт нормальный, сбоев нет!
Так сбои были только на архивах?