Цитата:
пробовал, неудобно работать с меню,
Цитата:
В BDS тоже такой принцип использую.
Ага, всё таки пробовали и использовали! Ну а по делу это всего лишь мои наблюдения и вывод что работать можно и таким образом. Ладно, пошёл дальше ковырять программу, довольно занятная штуковина оказалась!
Цитата:
Пока дождёшься очередных уроков быстрее сам разберёшься в программе что и как.
Не всегда, иногда без помощи ой как тяжко бывает. Но то что пытаетесь сами разобраться это похвально.
Цитата:
Вот такие мои наблюдения.
Интересные наблюдения, если ни кто не подсказал то возможно быстро освоите программу. Я вот сейчас без подсказок ни как.
Старый видать уже стал.
Подскажите по поводу поп-ап меню, с открытием и закрытием вроде-бы все ясно, особенно после обьяснения выше. Но вот только не совсем понятно а как указать нужный плейлист для его работы, ведь в противном случае оно будет открываться в любой момент при нажатии на кнопку вне зависимости от того главное это меню или фильм. Единственное что приходит в голову это назначение новой переменной при запуске нужного нам плейлиста и добавление в событие onPopupMenu еще и ее проверки, но я не уверен правильный ли это вариант, может быть как-то можно просто определять id запущенного pl (напрямую) и если он соответствует запускать меню ?
- - - Добавлено - - -
@
Palych, рад приветствовать, давненько вас не было, мы уже даже волноваться начали.
Вложений: 1
Цитата:
Но вот только не совсем понятно а как указать нужный плейлист для его работы,
Ну примерно вот так как на скрине. В противном случае оно не будет открываться вообще, пока не укажите конкретный плейлист.
Вложение 2318
Цитата:
мы уже даже волноваться начали.
@
crz, спасибо за беспокойство, честное слово, тронут.
По поводу отсутствия были на то весомые причины, какие именно говорить не буду, только хочу пожелать всем одного - берегите родителей!
Цитата:
Ну примерно вот так как на скрине. В противном случае оно не будет открываться вообще, пока не укажите конкретный плейлист.
Только что проверил, вроде-бы работает, принцип получается именно такой как я думал, только номер плейлиста берется из уже предопределенной системной переменной, что конечно немного удобнее. Кстати поп-ап все-же открывается и без указания нужного playlist вообще. Спасибо за подсказку.
В продолжении эксперимента попробовал сделать простую анимацию появления страницы настроек и столкнулся с тем что маркер обратного направления 1:0 вообще ни как не влияет на ее отображение, она постоянно воспроизводится только в одном направлении, по какой причине это может быть ? Вообще с работой анимации насколько я понимаю даже у опытных пользователей есть некоторые проблемы, уроки бы точно не помешали.
Цитата:
Кстати поп-ап все-же открывается и без указания нужного playlist вообще.
Возможно. Давно не практиковал. Многое подзабыл, а многое и не знал. :)
Цитата:
даже у опытных пользователей есть некоторые проблемы,
Раньше были, сейчас уже конечно нет. Я же не практикую, откуда они могут взяться. :D Ну а если серьёзно подобную проблему решили у Михаила
по скайпу, когда воочию увидал проект. Ошибка не настолько серьёзная, но как вспомнил что там таких мелких нюансов вагон и маленькая
тележка, понял что просто вся жизнь в скайпе пройдёт если буду каждую мелочь там всем разъяснять. Так что уроки будут.
Цитата:
там таких мелких нюансов вагон и маленькая
тележка, понял что просто вся жизнь в скайпе пройдёт если буду каждую мелочь там всем разъяснять. Так что уроки будут.
Это точно, для новичка так вообще темный лес. Будем ждать продолжения, спасибо вам.
Ну и некоторые наблюдения касаемо переключения аудио дорожек, если запущен нужный плейлист оно происходит сразу при использовании команды selectPrimaryAudioStream, но если мы находимся в другом плейлисте это не работает, я так понимаю что необходимо номер аудио потока также передавать в какую-нибудь переменную при выборе, а в момент запуска фильма устанавливать аудио дорожку исходя из значения этой переменной ? Просто как предположение.
Также я заметил что если выбирать ID аудио потоков или субтитров из списка в самой программе, то переключение работает не правильно так как по всей видимости просто происходит несоответствие, поэтому я использовал значения 1,2,3 вместо предложенных 2,3,4 в тестовом проекте для аудио. В случае же с субтитрами у меня вообще везде один ID с странным значением '-1' для всех трех потоков, и здесь также все работает только с указанием идентификатора по порядку начиная с еденицы. Вполне возможно конечно что я где-то допустил ошибку при сборке проекта в сценаристе, может быть кто-то сможет проверить у себя этот момент в дальнейшем.
Цитата:
Ну и некоторые наблюдения касаемо переключения аудио дорожек, если запущен нужный плейлист оно происходит сразу при использовании команды selectPrimaryAudioStream, но если мы находимся в другом плейлисте это не работает, я так понимаю что необходимо номер аудио потока также передавать в какую-нибудь переменную при выборе, а в момент запуска фильма устанавливать аудио дорожку исходя из значения этой переменной ? Просто как предположение.
Правильное предположение. Есть ещё одна "фича" в программе (вроде бы уже отмечал это) - если плейлист фильма уже запускался, то повторный старт плейлиста будет происходить с дорожкой, которая проигрывалась последней.
Очень неудобная схема по сравнению с назначением дорожек в сценаристе, где номер дороги передаётся "по эстафете" между плейлистами. Приводит это всё к неприятному переключению дорожек при старте плейлиста. В BDStudio разработчики это победили, а здесь побеждать некому :( .
Цитата:
Есть ещё одна "фича" в программе (вроде бы уже отмечал это) - если плейлист фильма уже запускался, то повторный старт плейлиста будет происходить с дорожкой, которая проигрывалась последней
Понял о чем вы говорите, я тоже заметил этот момент когда пробовал как работает переключение дорожек фильма из главного меню. Не сказать что это что-то действительно неприятное, скорее наверное только вызывающее небольшое удивление.
Цитата:
В BDStudio разработчики это победили, а здесь побеждать некому.
Я знаю что последняя версия программы (с тем же индексом 1.1.2) точно поднималась до номера билда 201204270032, то есть датирована уже концом апреля 2012 года, в ней определенно могли быть какие-то изменения и улучшения в работе, маловероятно но все же возможно что выходили и более новые версии, поэтому точно неизвестно исправили (победили) они этот момент или нет в итоге. Кстати в одном из роликов на Vimeo также можно заметить некоторые косметические изменения в интерфейсе программы в сравнении с нашей версией, вероятно уже там используется другой релиз, судя по дате загрузки ролика (February 10, 2011) немного более новый. Сейчас остается только надеяться что рано или поздно всплывет более новая версия, некоторым так полюбившийся когда-то программы и продолжать пользоваться тем что есть, данный софт помойму даже сейчас аналогов не имеет, бесплатных уж точно наверное и я очень рад за тех кто смог освоить большую часть возможностей этой программы.