Плейлист - падение, при переходе на следующий файл [Исправлено]

Автор Evgeniy1990, 04 апреля 2019, 21:18:11

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Evgeniy1990

Алгоритм воспроизведения:

1. Открыть плеер
2. Включить опцию: "По окончании воспроизведения" -> "Перейти к след. в каталоге"
3. Открыть любой аудио, или видео файл
4. Во время воспроизведения видео, или аудио файлов - открыть плейлист
5. В самом плейлисте перейти в раздел (во вкладку) "Проводник"
6. Перемотать воспроизводимый аудио, или видео файл почти в самый конец и дождаться окончания воспроизведения, т.е. момента самого перехода на следующий файл в каталоге (папке)

Фактический результат:

В момент самого перехода на следующий файл в каталоге (папке), при открытой вкладке "Проводник", плеер просто упадет, или же сам просто напросто автоматически закроется, что и означает его падение.

Ожидаемый результат:

В момент самого перехода на следующий файл в каталоге (папке), при открытой вкладке "Проводник", плеер не должен падать, или же закрываться автоматически, что, по сути, одно и тоже.
Motherboards: ASUS P5Q/GIGABYTE EP35C-DS3R, CPU: Core 2 Duo E8300/E8400, Memory: DDR2/DDR3, Video: MSI GTX 465/ASUS EAH5770/GTX 650 Ti, Audio: ASUS Xonar DG 5.1/Creative SB 5.1. VX/X-Fi Xtreme Gamer.

Aleksoid1978

Да есть такое. Тут очень сложная ситуация, много нюансов.
Пока даже не знаю как ее разрулить ...

P.S. Падение исправил.

С переходом на следующий файл ситуация следующая - она работает в рамках активного плейлиста. И если открыть файл из одного плейлиста и потом открыть другой - то все переходы уже будут по нему(активному) плейлисту.
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

Evgeniy1990

Цитата: Aleksoid1978P.S. Падение исправил.

С переходом на следующий файл ситуация следующая - она работает в рамках активного плейлиста. И если открыть файл из одного плейлиста и потом открыть другой - то все переходы уже будут по нему(активному) плейлисту.

Падения больше нет, но теперь, если воспроизведение заканчивается, то файл находится в режиме "Воспроизведения", причем так и висит - это неправильно.

Лучше всего сделать так, чтобы был автоматический переход на следующий файл в каталоге, если обратно переключиться на вкладку "Основной". Т.е. вот он пока висит в режиме "Воспроизведение", но только до тех пор, пока не кликнуть на вкладку "Основной". Так будет более правильно и логично.
Motherboards: ASUS P5Q/GIGABYTE EP35C-DS3R, CPU: Core 2 Duo E8300/E8400, Memory: DDR2/DDR3, Video: MSI GTX 465/ASUS EAH5770/GTX 650 Ti, Audio: ASUS Xonar DG 5.1/Creative SB 5.1. VX/X-Fi Xtreme Gamer.

Aleksoid1978

AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

Evgeniy1990

Цитата: Aleksoid1978Проверяем 4501.
Собрал и проверил SVN r4501 - теперь, по окончании воспроизведения файла, плеер автоматически переключается на вкладку "Основной" и запускает воспроизведение следующего файла в каталоге (папке).

В общем, вы сделали именно так, как я хотел и даже лучше - реализовали автоматический переход на вкладку "Основной", а я хотел при ручном нажатии. Великолепно! :)
Motherboards: ASUS P5Q/GIGABYTE EP35C-DS3R, CPU: Core 2 Duo E8300/E8400, Memory: DDR2/DDR3, Video: MSI GTX 465/ASUS EAH5770/GTX 650 Ti, Audio: ASUS Xonar DG 5.1/Creative SB 5.1. VX/X-Fi Xtreme Gamer.

Aleksoid1978

AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

Evgeniy1990

Цитата: Aleksoid1978Никакого переключения я не делал :)
Но у вас все же работает автоматический переход на следующий файл в папке, если до него в плейлисте была открыта вкладка "Проводник" - а это самое главное. :)

Просто, после перехода на следующий файл, вкладка переключается на "Основной".
Motherboards: ASUS P5Q/GIGABYTE EP35C-DS3R, CPU: Core 2 Duo E8300/E8400, Memory: DDR2/DDR3, Video: MSI GTX 465/ASUS EAH5770/GTX 650 Ti, Audio: ASUS Xonar DG 5.1/Creative SB 5.1. VX/X-Fi Xtreme Gamer.