我有一个使用WMV视频内容的现有应用程序。截至2019年,这只能在IE 11,因为Chrome不支持插件了。有几个该上加载导航和问题如下视频: 方案1: 1.播放视频和浏览下一页 2.视频的黑盒尺寸留出来,它不能在开发工具,它的悬挂黑匣子进行调试,没有任何标记和开发工具都无法选择它。
方案2: 1.不要播放视频和浏览下一页 2,一切正常,没有黑盒子,但你不能消费视频内容
方案3: 1. WMV视频的对象标记,如果我用DISPLAYCONTROLS属性,它最终给默认控件(下图),那么有没有黑箱问题。
预期结果: 我需要做方案1的工作,我在那里没有显示默认控件。
样本HTML标记:
<div id="mc08632483328809373"><object width="400" height="300" class="objectouter" id="mcobject0.20815833798721461"
classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6">
<PARAM NAME="URL" VALUE="http://192.168.1.10:8080/external/10/Ears.wmv">
<PARAM NAME="rate" VALUE="1">
<PARAM NAME="balance" VALUE="0">
<PARAM NAME="currentPosition" VALUE="0">
<PARAM NAME="defaultFrame" VALUE="">
<PARAM NAME="playCount" VALUE="1">
<PARAM NAME="autoStart" VALUE="0">
<PARAM NAME="currentMarker" VALUE="0">
<PARAM NAME="invokeURLs" VALUE="-1">
<PARAM NAME="baseURL" VALUE="">
<PARAM NAME="volume" VALUE="50">
<PARAM NAME="mute" VALUE="0">
<PARAM NAME="uiMode" VALUE="none">
<PARAM NAME="stretchToFit" VALUE="0">
<PARAM NAME="windowlessVideo" VALUE="0">
<PARAM NAME="enabled" VALUE="-1">
<PARAM NAME="enableContextMenu" VALUE="-1">
<PARAM NAME="fullScreen" VALUE="0">
<PARAM NAME="SAMIStyle" VALUE="">
<PARAM NAME="SAMILang" VALUE="">
<PARAM NAME="SAMIFilename" VALUE="">
<PARAM NAME="captioningID" VALUE="">
<PARAM NAME="enableErrorDialogs" VALUE="0">
<PARAM NAME="_cx" VALUE="10583">
<PARAM NAME="_cy" VALUE="7938">
<param name="ext" value="wmv">
<param name="MOVIE" value="../external/10/Ears.wmv">
<param name="AUTOSTART" value="false">
<param name="data" value="../external/10/Ears.wmv">
<param name="src" value="../external/10/Ears.wmv">
<param name="WINDOWLESSVIDEO" value="1">
<param name="ALT" value="">
<param name="id" value="WM_0.09200819067981891">
<param name="DISPLAYCONTROL" value="false">
<param name="Controller" value="false">
<param name="url" value="../external/10/Ears.wmv">
<param name="base" value="../external/10/">
<!--[if IE ]><!-- [endif] -->
<!-- [if !IE] --><object width="400" height="300" class="objectinner" data="../external/10/Ears.wmv" type="application/x-ms-wmp"
alt="" autostart="false" ext="wmv" displaycontrol="false" movie="../external/10/Ears.wmv" src="../external/10/Ears.wmv"
controller="false" base="../external/10/">
<param name="ext" value="wmv">
<param name="MOVIE" value="../external/10/Ears.wmv">
<param name="data" value="../external/10/Ears.wmv">
<param name="AUTOSTART" value="false">
<param name="src" value="../external/10/Ears.wmv">
<param name="ALT" value="">
<param name="DISPLAYCONTROL" value="false">
<param name="Controller" value="false">
<param name="type" value="application/x-ms-wmp">
<param name="base" value="../external/10/"></object><!-- [endif] --></object></div>
我曾尝试: 1.标记是越来越使用jQuery删除和HTML的方法来更新。对象没有remove方法,从而试图从https://developer.mozilla.org/en-US/docs/Web/API/ChildNode/remove状态添加填充工具方法:不工作
我试图做一个测试你的代码,我发现你插入了这么多的参数。
我建议你只使用所需的参数为ER您的需求,而不是使用这么多的参数。
我试图通过一个删除一个,我发现下面的参数导致此问题。
<PARAM NAME="uiMode" VALUE="none">
我尝试删除它,现在的视频在IE 11播放。
测试的代码:
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
</head>
<body>
<object width="400" height="300" class="objectouter" id="mcobject0.20815833798721461"
classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6">
<PARAM NAME="URL" VALUE="C:\Users\Administrator\Desktop\Video1.wmv">
<PARAM NAME="rate" VALUE="1">
<PARAM NAME="balance" VALUE="0">
<PARAM NAME="currentPosition" VALUE="0">
<PARAM NAME="defaultFrame" VALUE="">
<PARAM NAME="playCount" VALUE="1">
<PARAM NAME="autoStart" VALUE="0">
<PARAM NAME="currentMarker" VALUE="0">
<PARAM NAME="invokeURLs" VALUE="-1">
<PARAM NAME="baseURL" VALUE="">
<PARAM NAME="volume" VALUE="50">
<PARAM NAME="mute" VALUE="0">
<PARAM NAME="stretchToFit" VALUE="0">
<PARAM NAME="windowlessVideo" VALUE="0">
<PARAM NAME="enabled" VALUE="-1">
<PARAM NAME="enableContextMenu" VALUE="-1">
<PARAM NAME="fullScreen" VALUE="0">
<PARAM NAME="SAMIStyle" VALUE="">
<PARAM NAME="SAMILang" VALUE="">
<PARAM NAME="SAMIFilename" VALUE="">
<PARAM NAME="captioningID" VALUE="">
<PARAM NAME="enableErrorDialogs" VALUE="0">
<PARAM NAME="_cx" VALUE="10583">
<PARAM NAME="_cy" VALUE="7938">
<param name="ext" value="wmv">
<param name="AUTOSTART" value="false">
<param name="WINDOWLESSVIDEO" value="1">
<param name="ALT" value="">
<param name="id" value="WM_0.09200819067981891">
<param name="DISPLAYCONTROL" value="false">
</object>
</body>
</html>
输出在IE 11: