m405509283 2015-01-12 06:42 采纳率: 0%
浏览 4870
已采纳

关于SWF格式视频在IE8浏览器中不能播放问题,在线等,谢谢

SWF格式视频在火狐和谷歌都能正常播放,在IE8 下不能播放,求教大神解决办法??、js代码如下:


<script src="${ct}/businessConsole/javascript/jquery-easyui-1.3.2/jquery-1.8.0.min.js"></script>
<script src="${ct}/plugins/jwplayer-6.10/jwplayer.js"></script>

<title>视频播放</title>


<style type="text/css">
#uploader {
    width: 800px;
    margin: 0 auto;
}


</style>
</head>
<body>
    <div id="uploader">
        <div id="videoPlayer"></div>
    </div>
    <script type="text/javascript">

    //直接通过http://127.0.0.1:8080/seas/download.tool?wjDm=fb3b8a8e-e28a-4645-ab34-011f5188965c&type=file 请求文件 视频播放不出来  可能是jwplayer 判断了视频url后缀不是视频格式(mp4 )
    //改成页面加载先ajax请求通过文件代码  获取视频文件  返回视频文件名
    $(function(){
        $.ajax({
            type : 'post',
            url : '${ct}/download.tool',
            data :{"wjDm":"${param.wjDm}"},
            dataType : 'json',
            success : function(result) {
                if(result.isSucces){

                    var file = '${ct}/upload/'+result.url;//返回视频文件名               
                    jwplayer.key = "7BH6PZgZMlvZhlYfcaKzMMQwzYgEHRqYYiZE0w==";
                    jwplayer("videoPlayer").setup({
                        flashplayer:'${ct}/jwplayer-6.10/jwplayer.flash.swf',
                    //  file:'${ct}/upload/oceans.mp4', 
                        file:file,
                        //file:'http://127.0.0.1:8080/seas/download.tool?wjDm=fb3b8a8e-e28a-4645-ab34-011f5188965c&type=file',
                        image:'${ct}/upload/videoBg.jpg',
                        width:500,
                        height:350,
                        dock:false,
                        modes:'flash'
                    });
                }else{
                    alert('预览失败');
                }
            }
        });
    }); 
  • 写回答

4条回答 默认 最新

  • save4me 2015-01-13 07:44
    关注

    我重新根据你的代码做了一个演示代码,我把ajax部分先注释了,只测试播放器部分。
    你的是不是用的NVolecity之类的模板?因为我没有使用模板,不知道服务器怎么解析${ct}的,所以我把flashplayer:'${ct}/jwplayer-6.10/jwplayer.flash.swf'这句注释掉后,就能正常播放了。
    如果你需要这个flash文件,请按F12打开开发者工具,然后在HTML标签页按箭头后,在页面上选取播放器,或者直接在HTML标签页下面的页面源文件,检查object name="videoPlayer"下面的param中的player和src路径对不对。
    上面的演示代码在XP下的IE8能够正常工作。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥50 安装华大九天aether
  • ¥30 关于#算法#的问题:运用EViews第九版本进行一系列计量经济学的时间数列数据回归分析预测问题 求各位帮我解答一下
  • ¥15 setInterval 页面闪烁,怎么解决
  • ¥15 如何让企业微信机器人实现消息汇总整合
  • ¥50 关于#ui#的问题:做yolov8的ui界面出现的问题
  • ¥15 如何用Python爬取各高校教师公开的教育和工作经历
  • ¥15 TLE9879QXA40 电机驱动
  • ¥20 对于工程问题的非线性数学模型进行线性化
  • ¥15 Mirare PLUS 进行密钥认证?(详解)
  • ¥15 物体双站RCS和其组成阵列后的双站RCS关系验证