classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" width="900"
height="500" standby="Loading Windows Media Player components…"
type="application/x-oleobject"
codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701">
<br> $("#MediaPlayer param").each(function(index){ <br> //var url = 'E:\video\caifen\2020-03-19-17-59\10_23_31.mp4';<br> var url = $("#videoUrl").val();<br> $('[name="FileName"]').val(url)<br> }) <br>
可是标签为啥总是先加载,而我通过这样赋值后F12可以看到值,但是页面缺没有进行显示,请问各位大神这个该如何处理了?
参考GPT和自己的思路:
根据你提供的代码和问题描述,我认为可能是存在一些异步加载的问题。下面我们可以尝试进行一些调试和排查:
- 确认页面中是否正确引入了 Windows Media Player 控件的对象和参数;
- 确认 jQuery 的引入和使用是否正确;
- 确认视频 URL 是否正确获取并赋值给 FileName 参数;
- 验证是否有其他代码或事件影响了控件的加载和显示。
如果以上步骤都无法解决问题,可以进一步尝试使用 JavaScript 的 DOM 操作直接修改对象和参数的属性,或者使用其他方法进行视频的加载和播放。希望可以帮助到你,祝你好运!