【发布时间】:2015-11-27 21:15:30
【问题描述】:
我已经阅读了一些关于 Flash 视频响应性的文章 (<object>-tag),但是当我尝试它时,视频没有调整大小,但视频的一半丢失了。对象标签的宽度和高度为 100%,但只调整了包装 div 的大小,而不是内容。
<div class="video row">
<object id="flash" class="video-flash" type="application/x-shockwave-flash" data="http://{$domain->data.domainname}/images/player_flv.swf" width="100%" height="100%">
<param name="movie" value="http://{$domain->data.domainname}/images/player_flv.swf" />
<param name="allowFullScreen" value="true" />
<param name="FlashVars" value="flv={$video}&showfullscreen=1&title={$title}&autoload={if $autoload}1{else}0{/if}&{if $autoplay}autoplay=1&{/if}bgcolor=000000&bgcolor1=430f26&bgcolor2=200611&playercolor=000000&loadingcolor=ffffff&buttoncolor=ffffff&buttonovercolor=ffff00&slidercolor1=430f26&slidercolor2=200611&sliderovercolor=ffff00&showstop=1&showvolume=1&showtime=1{if $picture}&startimage={$picture}{/if}"/>
</object>
和js:
window.onresize = function (event) {
var width = window.innerWidth;
if (width < 540) {
$('.video').css({'width': '360px'});
$('.video').css({'height': '180px'});
}
if (width < 480) {
$('.video').css({'width': '280px'});
$('.video').css({'height': '140px'});
}
};
【问题讨论】:
-
看来你的flash不接受调整大小
-
你能分享链接/演示,我们可以检查这个问题吗?
-
这是一个夜总会的网站,你可以在那里查看:sweetparadise.cz/cs/video
标签: html css flash responsive-design