Я работаю над проектом, в котором есть Flash-видео, которое автоматически запускается после загрузки на страницу. Мой клиент хотел бы, чтобы он только автоматически запускался при первом посещении страницы. Последующие посещения (в том же сеансе) будут загружать видео, но сохраняйте его приостановленным.Понимание файлов cookie (с использованием jQuery cookie plugin.)
Flash-видео имеет функцию JS, которую я могу вызвать для приостановки или воспроизведения видео. Поэтому я решил установить cookie, когда пользователь посещает эту страницу и запускает обратный вызов при последующих посещениях.
//wait until everything has loaded
$(window).load(function(){
//set a cookie
$.cookie('welcome_cookie', 'welcome');
//check for the cookie and call the pause function
if($.cookie('welcome_cookie')){
controlPlayback('pause');
}
});
Это работает, но он делает паузу видео на первый раз ... Как сделать так, чтобы функция воспроизведения срабатывает только при возвращении на эту страницу?
Просто инвертируйте заказ. Первый тест, а затем добавьте файл cookie. – deantoni