javascript – mediaelement.js视频无法在IE8中播放
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript – mediaelement.js视频无法在IE8中播放,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2013字,纯文字阅读大概需要3分钟。
内容图文
![javascript – mediaelement.js视频无法在IE8中播放](/upload/InfoBanner/zyjiaocheng/721/340c908301654ef9a2978d24312b98db.jpg)
我已经查看了这里提出的所有其他问题,没有什么能真正解决我的问题.
目前,视频将在Chrome,Safari,FF和IE9中加载和播放,但不是IE8,这是我需要支持的最后一个浏览器.您可以查看页面here.
我一直在尝试使用Debug选项,但也没有得到任何帮助.以下是调试器告诉我的内容:
Initializing...
stage: 0x560
file: path/to/video.mp4
autoplay:true
preload:true
isvideo:true
smoothing:false
timerrate:250
displayState:true
ExternalInterface.available:true
ExternalInterface.objectID: me_flash_0
Adding callbacks...
Success...
METADATA RECEIVED:900x560
positioning video
seek:0
play
这是我的代码:
<video id="player1" width="900" height="560" loop="true" autoplay="true" preload="none" >
<source type="video/mp4" src="<?php echo get_template_directory_uri(); ?>/images/curtainLoop.mp4" />
<source type="video/webm" src="<?php echo get_template_directory_uri(); ?>/images/curtainLoop.webm" />
<object width="900" height="560" type="application/x-shockwave-flash" data="<?php echo get_template_directory_uri(); ?>/js/flashmediaelement.swf">
<param name="movie" value="<?php echo get_template_directory_uri(); ?>/js/flashmediaelement.swf" />
<param name="flashvars" value="autoplay=true&controls=true&file=<?php echo get_template_directory_uri(); ?>/images/echo-hereweare.mp4" />
</object></video>
<span id="player1-mode"></span>
<script>
jQuery(document).ready(function($) {
var player = new MediaElementPlayer('#player1', {
enablePluginDebug: true,
enableAutosize: true,
success: function(media, node, player) {
$('#' + node.id + '-mode').html('mode: ' + player.pluginType);
}
});
});
</script>
跟随MediaElement网站,我添加了span来输出模式,该模式返回为“undefined”而不是“native”或“flash”.不确定这是不是问题,但此时我只是不知道在哪里看.
任何帮助是极大的赞赏.
解决方法:
我以前遇到过这个问题,需要一段时间才能找出原因.我已经对此进行了测试,它似乎也适用于您的情况:
在MediaElement创建的.me-plugin div上,有一个位置:绝对; CSS中的引用.当我把它设置为position:static;在IE8中一切都很好.
我通常最终这样做:
.ie8 .me-plugin { position: static; }
内容总结
以上是互联网集市为您收集整理的javascript – mediaelement.js视频无法在IE8中播放全部内容,希望文章能够帮你解决javascript – mediaelement.js视频无法在IE8中播放所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。