2012-01-07 3 views
0

, который хочет использовать тег HTML5 и JS. цель состоит в том, чтобы сделать видеообмена с одного видео на другое очень плавно, как в разрезе фильма. Я взглянул на API http://www.w3.org/TR/html5/video.html#tracklistплавный переход видео HTML5

Если у кого-то есть идея, что было бы здорово. Мой текущий план состоит в том, чтобы ознакомиться с API и выяснить, как настроить видео для плавного изменения. В настоящее время sellect в SRC, а затем воспроизводить() вызывает некрасивую белое пространство паузы перед следующим видео приходит.

большого спасибо за глядя

ответ

0

Используйте Firefox и сделать аппаратное ускорение на. если у вас есть хорошее оборудование, оно должно работать. , и вы также можете попробовать этот метод, представьте, есть ли у вас 5 видеороликов, а когда вы находитесь во втором видео, вы можете сохранить их в видео, которое вы сейчас играете, держите их на левой и правой сторонах и сделайте паузу. когда вы переходите к 3-му видео, вы можете просто получить соответствующее видео и заставить его играть. этот метод должен устранить любые ненужные задержки.

+0

Хорошо, возможно, это работает, но, глядя на текущую статистику графического процессора и мой личный опыт работы с аппаратным ускорением gpu + firefox, я бы сказал, что это не сработает для большинства аппаратных средств. –

+0

аппаратное обеспечение потребляется, если видео воспроизводится, если они приостановлены это не большая проблема. – user1120193

0

Видео HTML5 используют очень низкое количество CPU, поэтому нет причин, по которым вы не можете одновременно иметь несколько тегов на странице. Я бы предложил разместить их на странице, а затем использовать CSS и JavaScript для перехода между ними.

+0

im, чтобы получить в API, который я начинаю понимать (общие навыки программирования с помощью python для CGI.), Чтобы иметь возможность делать это без CSS, если это возможно, если кто-нибудь может предложить способ через api, который будет фантастическим < http://www.w3.org/TR/html5/video.html> –

+0

Да, вы можете сделать это через API, как вы обнаружили себя. Однако, чтобы сделать это очень гладко, вам нужно будет использовать некоторые CSS. – mbxtr

0

Вы не сможете сделать эту работу на iOS, так как она не позволяет инициализировать воспроизведение без взаимодействия с пользователем. Пользователь должен щелкнуть, чтобы начать каждое видео.

Раздражает, но это то, как Apple рулонах.

Смежные вопросы