Скажите пожалуйста, почему в свиче работает только первое условие “ИЛИ”, а второе условие “ИЛИ” не работает?:
if [isFastForward | isRewind | isPaused] -> [Script]
то есть работает только при перемотке вперёд или назад.
P.S. Понял в чём проблема. У меня в этом же свиче, в параллельном условии тоже было | isPaused. Как я понимаю, в одном свиче, двух одинаковых, параллельных условий быть не должно.
@maks8881, не важно кириллица или латиница, на разных плеерах текст может “сползать” выше или ниже от своей изначальной позиции. Нет никакой зависимости от типа шрифта, это замечено у казалось бы “стандартных” шрифтов, а у фриканутых может быть все в прядке. Еще при использовании текста в таймере ширина текстового объекта может меняться в зависимости от сочетания цифр. В первом случае может помочь чекбокс в редакторе текста use baseline instead of top, во втором — use middle instead of left (но это не точно). В любом случае шрифты можно тестировать в пробном проекте.
Лично не сталкивался, но вероятно может не быть поддержки кодировки нестандартных (в том числе кириллических) символов у плееров выпущенных для внутреннего рынка какой-либо страны. Так что если плеер куплен в Амстердаме, то кто его знает что получится.
Для лучшей совместимости рекомендуется пользоваться отрендеренным текстом. В голливудских дисках перестали использовать текст даже в таймерах.
Что такое нестандартные символы? Приведите пример пожалуйста. Мне главное чтобы с кириллическими буквами проблем не было.
Я изучал внутренности голливудских дисков и заметил, что цифры, например, рендерятся для таймлинии. Только вот не понимаю, как отрендеренные цифры меняются в показе времени.
Шрифты вытягиваются по вертикали. Пробовал три шрифта, со всеми эта проблема. При чём рендерь, не рендерь, тоже самое. Раньше не замечал, потому что для цифр использовал, а на буквах сильно заметно. Раньше такого не было. Если делать с графикой, то столько всего наворотить придётся, потому что и за пределы экрана придётся делать, а это значит возможно запаздывание показа графики при открытии попап.
@maks8881, а шрифты Regular или Bold? Когда-то были проблемы с искажением пропорций при Bold.
Если нет, то это уже причудливость плеера, а он, я чувствую, причудливый.
Так не отрендеренный текст тоже придётся выводить за пределы экрана.
Тоже, но как оказалось только в проекте, на экране BDS, на плеере всё нормально. Я уже решил работать с графикой, потому что проблемы с расположением шрифта. На ArcsoftTMT и PowerDVD одно, а на плеерах другое, и чтобы не метаться для какого плеера делать, выбрал графику. У меня будет небольшое попап с информацией об активной дорожке аудио, субтитра и главы, а также показом текущего времени. Чтобы не мучаться с большим количеством выведения на экран/за пределы экрана графики, выбрал субтитры (их больше чем глав) для selected кнопки, хоть меньше работы будет. Жаль нельзя показывать сразу три selected кнопки, без их активации, а то всё сделал бы selected кнопками, для аудио, субтитров и глав.
Я примерно год назад спрашивал про создание файлов с метаданными диска, но не нашёл свой вопрос в своём профиле. Похоже тема была подчищена, но помню что @Mowny_Devam, мне ответил, что надо из оригинального диска скопировать META в свой диск.
В мануале сказано:
Общее количество наборов/Number of sets – в поле задается общее количество наборов для разделов.
Текущий набор/Current set – значение для текущего набора.
Номер раздела/Title number – поле предназначено для ввода номера раздела.
Я так понимаю, что Номер раздела/Title number - это относится к файлам .jar и титлам что в Сценаристе, т.е., если русское меню в первом титле (.jar), то в русском META надо прописать Title number = 1. С этим всё понятно.
А вот что такое Общее количество наборов/Number of sets и Текущий набор/Current set я не совсем понял. А точнее, не понял что такое наборы. Может кто-нибудь осведомлённый просветит меня.
@maks8881, тфу ты а я в сценарист полез…!
В BDS это явный рудимент, надо будет у CDK спросить как тут это оказалось. Дело в том что под это нужны ещё инструменты для создания этих самых наборов, а в BDS их нет Мало того, я не знаю работают ли эти наборы на Java или там нужен гибридный авторинг.
Если интересно можете в сценаристе посмотреть полный комплект инструментов создания эдакого меню для PS3.
@Mowny_Devam, Посмотрел в Сценаристе, и там много информации можно ввести, и автора, и продюсера и т.д. и т.п. Только вот никто этим не пользуется в оригинальных дисках. XML оригинальных дисков очень простенькие, как правило только с названием фильма и всё. Даже в Аватаре минимум 4 меню на разных языках, а XML при этом очень простенький, с одним указанным титлом, а в диске 14 .jar и минимум 4 титла, и одним Large.jpg, всё остальное по умолчанию, даже не правили. Только вот что такое наборы я всё равно не понял.
Наборы картинок для заголовков и глав, а так же ссылки на них, PS3 должна предоставить прямой доступ к фильму (фильмам) и главам этих фильмов. Это использовалось в “эпоху” HDMV, а после тотального перехода на Java прекратилось. Насколько хорошо это работает и почему перестало использоваться - не знаю.
@Mowny_Devam, Последний вопрос. Я не нашёл в мануале Сценариста ничего по ключевым словам META и metadata, но хочу попробовать создать полноценный META с картинками глав в Сценаристе. Скажите пожалуйста, какой размер картинок должен быть для глав и с каким расширением?
Записал на болванку диск, начал проверять, и в одном месте вылез артефакт. Стал проверять проект в месте артефакта - всё правильно. Дай думаю ещё раз посмотрю диск, и при тех же условиях, на том же самом месте, всё нормально. Похоже при загрузке диска в первый раз, не вся информация из .jar загрузилась в память. У меня много очень больших скриптов и свичей, может в этом как раз проблема. Сейчас у меня Java Profile 1. Вопрос такой: Может ли Java Profile 2 исправить проблему со случайными артефактами?
У меня при старте диска, при определённом GPR, ссылка на Resume movie и на попап, в котором спрашивается “Продолжить воспроизведение?”, с пустой анимацией в MA, в action анимации которой pause и кнопка “ДА”. Так вот, при воспроизведении с болванки у меня попап с вопросом появляется намного раньше видео. Пробовал при старте диска делать только Resume movie с записью GPR=100, а в start action видео свич:
if [GPR(100)=0] → ссылка на анимацию папап.
При нажатии на кнопку “ДА” и кнопку Play на пульте — запись GPR=101.
Но всё равно попап появляется раньше на одном плеере, а на другом плеере и Arcsoft TMT видео раньше.
Смотрел лицензионный “Аватар,” так в нём видео и попап одновременно появляется. Скажите, пожалуйста, кто как решает эту проблему.
Спасибо за совет, но это мне не подходит. Второе точно не подходит, а в первом невозможно узнать какую задержку надо делать, потому что на каждом плеере своя продолжительность задержки видео.
Скажите, пожалуйста, вот нет такого условия “если” в BDS, наверное, нет и в Java Blu-ray. Но вот чем можно заменить это “если”? Если такое-то попап — то одно, если другое попап — то другое, и всё это при проигрывании одного муви.