Тема: Скин CFStyle
Показать сообщение отдельно
Старый 19.05.2010, 16:58   #419
Bersenev
Бывалый писикарщик
 
Аватар для Bersenev
 
Регистрация: 23.04.2009
Возраст: 54
Город: Ставрополь
Регион: 26
Машина: Opel Zafira 2007
Сообщений: 5,275
Bersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant future
По умолчанию

Цитата:
Сообщение от AndrewSha Посмотреть сообщение
Упс, неужели в этом сложность?!
1. Плейлист Видео хранится в файле videos.m3u8 или подобном. Размещение - рабочая папка RR.
2. Текущий файл - самый первый! Там же полный путь к нему.
3. Возможно придется подредактировать файл Video.ini, где хранится текущая позиция в видеофайлe.
Вот алгоритм.
При нажатии на кнопочку "Удалить Видео":
1. Закрываем MPC
2. Открываем файл videos.m3u8
3. Берем первую строчку
4. Запоминаем
5. Удаляем ее из файла
6. Сохраняем файл videos.m3u8
7. Удаляем физически файл с "путем" из памяти
8. Корректируем файл Video.ini
9. Запускаем MPC.
Есть альтернатива:
Убираем пункты 5-6-8, Просто делаем команду обновить плейлист в RR.
Всё бы хорошо, если мы открыли файл в браузере и сразу его удалили, а если мы перешли к следующему треку, а потом ещё к следующему, а потом обратно, и т.д., а только потом решили удалять файл, вопрос - какой он в списке?

Принципиально это решается, зная имя видео трека (оно в РР есть), можно найти его в списке, а потом удалить этот файл, но для этого нужен скрипт.

Но лично для меня эта функция абсолютно бесполезная, поэтому когда простого решения не нашлось, я на это и забил, если очень нужно сделай скрипт, а я приклею, тому кому это понадобиться скажут тебе спасибо.
Bersenev вне форума   Ответить с цитированием