Не работает Ютуб интернет эксплорер

On демонстрация Я пытаюсь разработать бесхромный проигрыватель Youtube. Ссылки управления включены эта ссылка отлично работает в Firefox и Chrome, но не работает в Internet Explorer. Как я могу решить эту проблему? Я думаю, что проблема связана с идентификатором, но, возможно, я запутался, потому что ничто из того, что я пробовал, не решает мою проблему.

var ytplayer_playlist = [ ]; var ytplayer_playitem = 0; swfobject.addLoadEvent( ytplayer_render_player ); swfobject.addLoadEvent( ytplayer_render_playlist ); function ytplayer_render_player( ) < swfobject.embedSWF ( ‘http://www.youtube.com/apiplayer?video_id=’+ ytplayer_playlist[ ytplayer_playitem ] + ‘autoplay=1version=3fs=1 allowScriptAccess: ‘always’, allowFullScreen: ‘true’ >, < id: ‘ytplayer’ >); > function ytplayer_render_playlist( ) < for ( var i = 0; i < ytplayer_playlist.length; i++ ) < var img = document.createElement( «img» ); img.src = «http://img.youtube.com/vi/» + ytplayer_playlist[ i ] + «/default.jpg»; var a = document.createElement( «a» ); a.href = «#ytplayer»; // // Thanks to some nice people who answered this question: // http://stackoverflow.com/questions/1552941/variables-in-anonymous-functions-can-someone-explain-the-following // a.onclick = ( function( j ) < return function( ) < ytplayer_playitem = j; ytplayer_playlazy( 1000 ); >; > )( i ); a.appendChild( img ); document.getElementById( «ytplayer_div2» ).appendChild( a ); > > function ytplayer_playlazy( delay ) < // // Thanks to the anonymous person posted this tip: // http://www.tipstrs.com/tip/1084/Static-variables-in-Javascript // if ( typeof ytplayer_playlazy.timeoutid != ‘undefined’ ) < window.clearTimeout( ytplayer_playlazy.timeoutid ); >ytplayer_playlazy.timeoutid = window.setTimeout( ytplayer_play, delay ); > function ytplayer_play( ) < var o = document.getElementById( ‘ytplayer’ ); if ( o ) < o.loadVideoById( ytplayer_playlist[ ytplayer_playitem ] ); >> // // Ready Handler (this function is called automatically by YouTube JavaScript Player when it is ready) // * Sets up handler for other events // function onYouTubePlayerReady( playerid ) < var o = document.getElementById( ‘ytplayer’ ); if ( o ) < o.addEventListener( «onStateChange», «ytplayerOnStateChange» ); o.addEventListener( «onError», «ytplayerOnError» ); >> // // State Change Handler // * Sets up the video index variable // * Calls the lazy play function // function ytplayerOnStateChange( state ) < if ( state == 0 ) < ytplayer_playitem += 1; ytplayer_playitem %= ytplayer_playlist.length; ytplayer_playlazy( 1000 ); >> // // Error Handler // * Sets up the video index variable // * Calls the lazy play function // function ytplayerOnError( error ) < if ( error ) < ytplayer_playitem += 1; ytplayer_playitem %= ytplayer_playlist.length; ytplayer_playlazy( 1000 ); >> // // Add items to the playlist one-by-one // ytplayer_playlist.push( ‘tGvHNNOLnCk’ ); ytplayer_playlist.push( ‘_-8IufkbuD0’ ); ytplayer_playlist.push( ‘wvsboPUjrGc’ ); ytplayer_playlist.push( ‘8To-6VIJZRE’ ); ytplayer_playlist.push( ‘8pdkEJ0nFBg’ ); function play() < if (ytplayer) < ytplayer.playVideo(); >> function pause() < if (ytplayer) < ytplayer.pauseVideo(); >> function stop() < if (ytplayer) < ytplayer.stopVideo(); >>

Еще по теме:  Как работать на дому Ютуб

Источник: stackovergo.com

Internet Explorer уходит на покой

ПОЧЕМУ НЕ РАБОТАЕТ INTERNET EXPLORER?

С ноября Internet Explorer перестанет открывать YouTube и Facebook

Microsoft представила список сайтов, которые уже в ноябре престанут поддерживаться браузером Internet Explorer. В этот перечень попали 1156 порталов в том числе такие популярные в мире социальные сети как Twitter и Facebook, видеохостинг YouTube, некоторые сервисы Google. В Microsoft уточнили, что в операционной системе Windows 10 ссылки будут автоматически перенаправляться в новый Edge на Chromium.

Туда же пользователям будет предложено перенести ранее имевшиеся закладки и историю. В компании разработчике заверили, что проблем при переносе не должно возникнуть, так как между двумя браузерами налажена система совместимости. Однако как стало известно данная возможность будет не доступна для владельцев компьютеров с более старыми версиями операционной системы, в которых нет Edge. На данный момент, по данным компании, Internet Explorer продолжают использовать около 5% от числа всех пользователей интернета в мире.

Источник: csn-tv.ru

Рейтинг
( Пока оценок нет )
Загрузка ...