Windows 7, билд 4420. Запускаю MPC-BE(поверх всех окон в настройках). Перетаскиваю на него файл или ссылку. Начинается воспроизведение, но регулировка громкости колесом мыши не работает. Нужно тыкнуть в видеокадр, тогда начинает работать. В билде 4157 такого не было, регулировка колесом работала сразу после перетаскивания.
У себя не смог воспроизвести. Перетаскиваю файл - регулировка громкости работает сразу же.
Использую версии без инсталляции. Несколько предыдущих билдов работает нормально. Проблема только в 4420. Поверил на другой машине, другое железо-драйвера, win7, проблема 4420 повторяется.
petr0v
Плейлист открыт?
Добавлено: 2019-02-15 10:31:02
Не знаю как было раньше, но самое простое решение - привязать прокрутку плейлиста к положению курсора. Если плейлист активен, но курсор вне окна плейлиста, то передавать сообщение главному окну.
С колесом мышки так и есть - даже если активен плейлист но курсор на основном окне, то все нормально с регулировкой.
P.S. Даже и не знаю что посоветовать, не могу у себя воспроизвести данную проблему.
Плейлист закрыт. Вообще только что распакованная программа из архива .7z, всё по умолчанию, кроме единственной настройки "всегда поверх всех окон".
Добавлено: 2019-02-15 14:11:41
Ещё наблюдения. Перетаскиваю видеофайл из открытого окна проводника на открытое окно MPC-BE, подсветка окна переключается на окно MPC-BE, начинается воспроизведение, громкость не регулируется колесом, перемещаю ползунок воспроизведения на другое время, громкость не регулируется колесом, но стоит свернуть окно проводника, сразу начинает регулироваться громкость колесом.
Добавлено: 2019-02-15 15:04:41
Ещё. В билде с яндекс диска 4373 этого бага ещё нет, а в следующем 4378 он впервые появляется.
Цитата: Aleksoid1978С колесом мышки так и есть - даже если активен плейлист но курсор на основном окне, то все нормально с регулировкой.
Я кликаю по плейлисту, потом отвожу курсор на видеокадр (без кликов), кручу колесо и громкость не регулируется. Но так всегда было (проверил на 1.5.2.4105).
petr0vМне удалось повторить со скрытым плейлистом и перетягиванием в окно плеера файла. Похоже какое-то внутреннее окно перехватывает фокус (скорее всего невидимый плейлист). В 1.5.2.4105 нормально.
V0lt
Да, возможно фокус колеса остаётся на прокрутке скрытого плейлиста. Если включить плейлист отдельным окном и перетаскивать файлы на основное окно проигрывателя, то файлы добавляются в плейлист и фокус колеса остаётся на прокрутке плейлиста, а не на громкости.
Такое чувство что мы пользуемся разными плейерами :)
Неважно - прикреплен или нет плейлист, когда мышь находиться над основным окном, даже если активно(в фокусе) плейлист - работает регулировка громкости. Если надо - могу даже видео записать, ну вдруг кто не верит :)
Aleksoid1978
Плейлист вообще не нужно открывать. Просто из проводника кидаю файл и затем кручу колесо мыши. Раньше звук сразу менялся, сейчас только после клика.
в 4373 еще нормально на вин7
Aleksoid1978
По разнице между билдами нельзя найти причину?
Ну переходите все на Win10 - на ней проблем нет :) А все что "ниже" - я даже не помогу, у меня нет. Ну надежда только если v0lt найдет причину и поправит.
4363 - тут
Добавлено: 2019-02-16 14:13:34
патч
void CPlayerPlaylistBar::TSelectTab()
...
//в конце нужна проверка
if (IsWindowVisible()) m_list.SetFocus();
Я не буду делать - проверить не на чем.
judelaw
Спасибо. Вроде исправил в r4425.
Добавлено: 2019-02-17 08:34:42
По поводу скролинга неактивных окон. Пишут (https://mousemac.tarcode.ru/), что фича появилась в Win8.1, а в Win10 ее включили по умолчанию.
V0lt
Где скачать? На яндекс-диске последний r4424.
У кого 7 - проверьте регулировку громкости при условии что активен плейлист но курсор над основным окном.
https://yadi.sk/d/7OKMjmQ4uH0e3Q
Цитата: Aleksoid1978У кого 7 - проверьте регулировку громкости при условии что активен плейлист но курсор над основным окном.
По-разному. Если из плейлиста двойным щелчком зупустить фильм на воспроизведение, то громкость сразу колесом регулируется. Далее затем один раз такаем на файл в плейлисте, переносим курсор на основное окно, громкость не регулируется колесом.
Ещё при первом запуске воспроизведения выскакивает warning, что directx устарел.
Цитата: petr0vДалее затем один раз такаем на файл в плейлисте,.
Чего делаем?
Тестовый билд -
mpc-be_4426_mouse_wheel_2.
Цитата: V0ltТестовый билд - mpc-be_4426_mouse_wheel_2.
В этом почти всё нормально. Единственное, громкость колесом снова пропадает при закрытии плейлиста.
Цитата: Aleksoid1978У кого 7 - проверьте регулировку громкости при условии что активен плейлист но курсор над основным окном.
https://yadi.sk/d/7OKMjmQ4uH0e3Q
Да уж, на семерке, в отличие от десятки, действительно не работает регулировка громкости, если открыт плейлист и курсор мышки находится не внутри него, а над ним. На десятке - наоборот, работает сразу же регулировка громкости, при данных условиях. Причем, ранее в SVN были добавлены изменения, которые должны были устранить этот косяк, но они не помогли, семерке точно, а десятке они и вовсе не нужны, ибо там и без них это срабатывает сразу же.
Evgeniy1990
Опиши пошагово, как у тебя не работает на Win7.