首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JWPlayer 6的主要和备用(RMTP和HTML5)

JWPlayer 6的主要和备用(RMTP和HTML5)
EN

Stack Overflow用户
提问于 2013-04-19 10:20:39
回答 1查看 5K关注 0票数 1

我目前使用的是JWplayer 6,我发现JWPlayer 5和6在配置上存在“差异”。

有谁知道如何设置JWPlayer 6的主和后备?

代码语言:javascript
复制
out.println("<div id=\"myElement\">Loading the player...</div>");
out.println("<script type=\"text/javascript\">");
out.println("jwplayer(\"myElement\").setup({");
out.println("sources:[");
out.println("{'file': \"rtmp://s2y3u5i4t1fkbz.cloudfront.net:1935/cfx/st/mp4:XXXXX.mp4\"},");
out.println("{'file': \"http://dkgitv33rxgy.cloudfront.net/XXXXX.mp4\"},");
out.println("],");
out.println("width: \"720\",");
out.println("height: \"480\"");
out.println("});");
out.println("</script>");

当我转到我的PC浏览器并查看我的网站时,它无法显示。然而,如果我使用我的iphone,它会显示。如果我注释掉http,我的浏览器可以显示视频,但我的iphone不能。如果我注释掉rtmp,我的iPhone就可以播放视频了。

以前有没有人遇到过这个问题?

谢谢

编辑:在宽度720之前和之后使用'primary':'flash‘(右方括号)。它可以在PC和手持设备上使用stream和HTML,WOOHOO!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-04 23:36:59

试试这个,它可以在JwPlayer 6.3上运行。

代码语言:javascript
复制
        jwplayer("<?php echo $this->id?>").setup({

                autostart: 'true' ,
                flashplayer: "<?php echo CHtml::asset($this->_path.'/jwplayer.flash.swf')?>",
                width:<?php echo $this->width?>,
                height:<?php echo $this->height?>,
                playlist: [{
                    sources: [
                    {
                       //Desktop: Use RTMP protocol and played by flash.
                        file: "<?php echo $this->rtmpPath;?>"
                    },
                    {
                        //Mobile: Use HLS protocol and played by HTML5
                        file: "<?php echo $this->hlsPath;?>",
                    }
                    ]
                }],
                primary:"flash",
            });

参考:Fallback to direct download

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16096180

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档