← Форум / HTML5 / Html5 и Flash
прочитал инструкцию, перепробывал несколько вариантов, но почемуто в итоге данный вариант не работает не на айфоне не на обычном компе:
в хеадере вставляю
<script type="text/javascript" src="player7/uppod.js" ></script>
<script type="text/javascript" src="player7/swfobject.js" ></script>
<script type="text/javascript" src="player7/video119-1176.js" ></script>
далее сам плеер выглядит так:
<div id="videoplayer1"></div>
<script type="text/javascript">
var ua = navigator.userAgent.toLowerCase();
var flashInstalled = false;
if (typeof(navigator.plugins)!="undefined"&&typeof(navigator.plugins["Shockwave Flash"])=="object"){
flashInstalled = true;
} else if (typeof window.ActiveXObject != "undefined") {
try {
if (new ActiveXObject("ShockwaveFlash.ShockwaveFlash")) {
flashInstalled = true;
}
} catch(e) {};
};
if(ua.indexOf("iphone") != -1 || ua.indexOf("ipad") != -1 || (ua.indexOf("android") != -1 && !flashInstalled)){
this.videoplayer1 = new Uppod({m:"video",uid:"videoplayer1",pl:"http://welikefun.com/22/pl.txt"});
}else{
if(!flashInstalled){
document.getElementById("videoplayer1").innerHTML="<a href=http://www.adobe.com/go/getflashplayer>Update Flash Player</a>";
}else{
document.getElementById("videoplayer1").innerHTML="<object id="videoplayer1" type="application/x-shockwave-flash" data="http://welikefun.com/22/player.swf" width="948" height="432"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="wmode" value="transparent" /><param name="movie" value="http://welikefun.com/22/player.swf" /><param name="flashvars" value="st=http://welikefun.com/22/styles/video119-702.txt&pl=http://welikefun.com/22/pl/playlist_video84-97.txt" /></object>";
}
}
</script>
В итоге просто белый экран на всех устройствах :(
в хеадере вставляю
<script type="text/javascript" src="player7/uppod.js" ></script>
<script type="text/javascript" src="player7/swfobject.js" ></script>
<script type="text/javascript" src="player7/video119-1176.js" ></script>
далее сам плеер выглядит так:
<div id="videoplayer1"></div>
<script type="text/javascript">
var ua = navigator.userAgent.toLowerCase();
var flashInstalled = false;
if (typeof(navigator.plugins)!="undefined"&&typeof(navigator.plugins["Shockwave Flash"])=="object"){
flashInstalled = true;
} else if (typeof window.ActiveXObject != "undefined") {
try {
if (new ActiveXObject("ShockwaveFlash.ShockwaveFlash")) {
flashInstalled = true;
}
} catch(e) {};
};
if(ua.indexOf("iphone") != -1 || ua.indexOf("ipad") != -1 || (ua.indexOf("android") != -1 && !flashInstalled)){
this.videoplayer1 = new Uppod({m:"video",uid:"videoplayer1",pl:"http://welikefun.com/22/pl.txt"});
}else{
if(!flashInstalled){
document.getElementById("videoplayer1").innerHTML="<a href=http://www.adobe.com/go/getflashplayer>Update Flash Player</a>";
}else{
document.getElementById("videoplayer1").innerHTML="<object id="videoplayer1" type="application/x-shockwave-flash" data="http://welikefun.com/22/player.swf" width="948" height="432"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="wmode" value="transparent" /><param name="movie" value="http://welikefun.com/22/player.swf" /><param name="flashvars" value="st=http://welikefun.com/22/styles/video119-702.txt&pl=http://welikefun.com/22/pl/playlist_video84-97.txt" /></object>";
}
}
</script>
В итоге просто белый экран на всех устройствах :(
mikeandy | Ссылка на пост (Смотрели 2401) | 16.03.13 20:57 Ответить |
я видел ссылку на
я не могу понять почему код не работает?
может надо указывать полные урлы?
Код же сам по себе правильный
document.getElementById("videoplayer1").innerHTML="<object id="videoplayer1" type="application/x-shockwave-flash" data="http://welikefun.com/22/player.swf" width="948" height="432"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="wmode" value="transparent" /><param name="movie" value="http://welikefun.com/22/player.swf" /><param name="flashvars" value="st=http://welikefun.com/22/styles/video119-702.txt&pl=http://welikefun.com/22/pl/playlist_video84-97.txt" /></object>";
но на айфоне работать отказывается!
+ Если ставить защиту на домен через стили, то почемуто плеер находясь на этом домене включает защиту :(