gpt4 book ai didi

javascript - 缩放嵌入内容以适合窗口? Flash 或 HTML5 视频

转载 作者:行者123 更新时间:2023-11-28 03:50:27 24 4
gpt4 key购买 nike

我有一个用商业产品制作的全景视频。我想缩放视频以适应浏览器宽度。 Web 检查器中的代码是:

<body leftmargin="0" topmargin="0" rightmargin="0" bottommargin="0" onload="pageInit();">
<script type="text/javascript" src="swfobject.js"></script>
<div id="flashcontent" width="1921" height="540>
To view virtual tour properly, Flash Player 9.0.28 or later version is needed.
Please download the latest version of <a href=" http:="" www.adobe.com="" go="" getflashplayer"="" target="_blank">
<embed type="application/x-shockwave-flash" src="twviewer.swf" style="undefined" id="sotester" name="sotester" bgcolor="#FFFFFF" quality="high" allownetworking="all" allowscriptaccess="always" allowfullscreen="true" scale="noscale" wmode="direct" flashvars="lwImg=&amp;lwBgColor=0,255,255,255&amp;lwBarBgColor=255,255,255,255&amp;lwBarColor=255,0,255,0&amp;lwBarBounds=1072,270,0,0&amp;lwlocation=0&amp;lwShowLoadingPercent=true&amp;lwTextColor=255,0,0,0&amp;buildSN=7.98.151110&amp;iniFile=config_A303_Pano.bin&amp;progressType=1&amp;swfFile=&amp;percentType=0&amp;sizeFile=&amp;href=http://caboleisure.com/panoramas/A303_Pano_Auto/_auto/flash/Tourweaver_A303_Pano.html&amp;lwbounds=<!-%% videobounds %%->" height="540" width="1921">
</div>
<script type="text/javascript">
var jsReady = false;

function isJsReady() {
return jsReady;
}

function pageInit() {
jsReady = true;
}

function thisMovie(movieName) {
return document.getElementById(movieName);
}

function changeSceneOnLoad() {
var search = window.location.search;
var s = search.substring(1);
var arr = s.split("&");
var json = {};
for(var i = 0; i < arr.length; i++) {
var str = arr[i];
var key = str.split("=")[0];
var value = str.split("=")[1];
json[key.toLowerCase()] = value;
}
var firstValue = json['firstscene'];
var panoid = decodeURI(firstValue);
if(panoid != "undefined") {
if(thisMovie("sotester").twAPI) {
setTimeout(function() {
thisMovie("sotester").twAPI("switchToScene", panoid);
}, 500);
} else {
setTimeout(changeSceneOnLoad, 1000);
}
}
}
// <![CDATA[
var so = new SWFObject("twviewer.swf", "sotester", "1921", "540", "9.0.0", "#FFFFFF");
so.addParam("allowNetworking", "all");
so.addParam("allowScriptAccess", "always");
so.addParam("allowFullScreen", "true");
so.addParam("scale", "noscale");
so.addParam("wmode", "direct");
//<!-%% Share Mode %%->
so.addVariable("lwImg", "");
so.addVariable("lwBgColor", "0,255,255,255");
so.addVariable("lwBarBgColor", "255,255,255,255");
so.addVariable("lwBarColor", "255,0,255,0");
so.addVariable("lwBarBounds", "1072,270,0,0");
so.addVariable("lwlocation", "0");
so.addVariable("lwShowLoadingPercent", "true");
so.addVariable("lwTextColor", "255,0,0,0");
so.addVariable("buildSN", "7.98.151110");
so.addVariable("iniFile", "config_A303_Pano.bin");
so.addVariable("progressType", "1");
so.addVariable("swfFile", "");
so.addVariable("percentType", "0");
so.addVariable("sizeFile", "");
so.addVariable("href", location.href);
so.addVariable("lwbounds", "<!-%% videobounds %%->");
so.write("flashcontent");
changeSceneOnLoad();
// ]]>
</script>
</body>

页面的 URL 在这里:Panorama

我已经尝试了一些建议,就像这里描述的那样:

Preserving aspect ratio for embedded iframes

但这行不通。我实际上是将此页面用作另一个页面的嵌入式 iframe,但如果我能让他的页面正确缩放,那不是问题。如有任何建议,我们将不胜感激。

最佳答案

检查您是否具有尺寸属性,例如 widthheight。将它们设置为放大屏幕

关于javascript - 缩放嵌入内容以适合窗口? Flash 或 HTML5 视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39182220/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com