Форум / HTML5 / html5, IE, iOS
почему может не показывать видео в iOS?
вставлено все верно, везде показывает, включая android.
и из-за чего постоянно пишет, чтобы я установил flash-player, когда открываю страницу в IE.
все установлено, но все равно выдает запрос, или так и должно быть?
если строчку на проверку флеша удалить, то начинает проигрывать.

видео вот тут:
ссылка


<div id="videoplayer" style="width:550px;height:310px"></div>

<script type="text/javascript">
var ua = navigator.userAgent.toLowerCase();
var flashInstalled = false;
if (navigator.plugins && navigator.plugins.length) {
for (n = 0; n < navigator.plugins.length; n++) {
if (navigator.plugins[n].name.indexOf("Shockwave Flash") != -1) {
flashInstalled = true;
break;
}
}
}
if(ua.indexOf("iphone") != -1 || ua.indexOf("ipad") != -1 || (ua.indexOf("android") != -1 && !flashInstalled)){

this.videoplayer = new Uppod({m:"video",comment:"Видео",controls:"controls",auto:"play",uid:"videoplayer",file:"http://shadow.perm.ru/video/v2.mp4"});

}else{
if(!flashInstalled){
//просим установить Flash
document.getElementById("videoplayer").innerHTML="<a href=http://www.adobe.com/go/getflashplayer>Требуется обновить Flash-плеер</a>";
}else{

var flashvars = {"uid":"videoplayer","auto":"play","st":"/main/video.txt","file":"http://shadow.perm.ru/video/v2.mp4"};var params = {bgcolor:"#ffffff", allowFullScreen:"true", allowScriptAccess:"always",id:"videoplayer"};new swfobject.embedSWF("/main/swf/uppod.swf", "videoplayer", "550", "310", "8.0.22.0", false, flashvars, params);

}
}
</script>
npofoprСсылка на пост (Смотрели 3670)30.05.12 23:10     Ответить
Ваше имя*
 E-mail* (не публикуется)
 
 
Если пишете о проблеме, то приложите, пожалуйста, ссылку на свой плеер отсюда — Плеер: Файл > Код > Ссылка
Вставка кода — [code][/code] дублировать ответы на e-mail
1
support 31.05.12 - 03:21
На IOS работает (5.1.1)
Инструкцию исправили с учетом IE ссылка
2
npofopr 31.05.12 - 12:32
Вставил все по инструкции. IE вообще не воспроизводит.
ни ваш пример: ссылка
ни мой (такой же): ссылка
3
support 01.06.12 - 02:27
Какая версия IE?
4
npofopr 01.06.12 - 11:03
9.0.8112.16421 64-bit Edition
5
support 01.06.12 - 14:21
В IE9 скрипт работает. У вас установлен Flash в этом браузере?
6
npofopr 01.06.12 - 15:49
извините, какая то проблема с IE, после обновления flash player’a вышла.
у других тоже работает.
Не понимаю только почему не играет, но флеш установлен. Последняя версия.
7
support 01.06.12 - 16:03
Плеер отображается, но не играет?
8
npofopr 01.06.12 - 16:20
в IE выводится так, если посмотреть через средство разработчика:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML Strict//EN"><META http-equiv="Content-Type" content="text/html; charset=utf-8">

<html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head><style>

</style></head>
<body><center>

<div id="videoplayer" style="width: 500px; height: 375px;"></div>

</center></body></html>

в вкладки Консоль выдает:

SCRIPT5007: Не удалось задать значение свойства "innerHTML": значением объекта является NULL или он не определен
index.html, строка 33 символ 11

вот скриншот:
https://www.dropbox.com/s/5y7jrmmldfrhppp/uppod.png
9
support 01.06.12 - 16:36
Спасибо, в примере была ошибка (скрипт должен работать после отрисовки страницы). Исправлено — ссылка
10
npofopr 01.06.12 - 16:43
да. все отлично.
не понимаю только как установить флеш в IE. но это уже мои проблемы)
11
support 01.06.12 - 16:53
Сообщить об ошибке на сайте
 Uppod © 2008–2020
Сообщить об ошибке на сайте
Если ошибка относится к плееру, а не сайту, либо Вы хотите получить ответ на вопрос —
лучше написать на форуме