3***@qq.com
3***@qq.com
  • 发布:2018-11-22 11:02
  • 更新:2021-08-19 15:21
  • 阅读:5008

plus.video.createVideoPlayer播放视频问题

分类:MUI
<script type="text/javascript">  
            var url=null;  
            var player=null;  
            var pusher=null;  
            mui.init()  
            mui.plusReady(function(){  
                url=plus.webview.currentWebview().videoId;  
                console.log("videoId:"+url)  
                if(url!=null){  
                    createVideoPlayer();      
                    player.play();  
                }else{  
                    mui.alert("参数错误","系统提示","确定",function(e){  
                        mui.back;  
                    })  
                }                 
            });  

            // 创建视频播放控件  
            function createVideoPlayer() {  
                if(!player){  
                    player = plus.video.createVideoPlayer('videoplayer', {  
                        src:"http://47.93.24.14:80/media/upload/8997bc54a5d54ac19b4a14bb165be4f3/201804/video/a2df80ab9e054014b910207889df1e20.mp4",  
                        width: '100%',  
                        height: '100%',  
                        position: 'static'  
                    });  
                    plus.webview.currentWebview().append(player);  
                    console.log("url:"+url)  
                    player.addEventListener('ended', function(){  
                        mui.back();  
                    }, false);  
                }  
            }  
        </script>

这样就可以播放视频,但是我将
player = plus.video.createVideoPlayer('videoplayer', {
src:url,
width: '100%',
height: '100%',
position: 'static'
});
这段代码中的src换成变量值就无法播放,变量值就是能播放的那一长串url

这个问题该怎么解决

2018-11-22 11:02 负责人:无 分享
已邀请:
3***@qq.com

3***@qq.com (作者)

这论坛是不是就没有人啊 我提问了好几次都没人理 这么冷清的

  • 回梦無痕

    你编辑一下你的帖子,代码就用代码的框包围起来,像你这样,发出来格式乱七八糟的,想要回答的都有可能不想看了

    2018-11-22 14:49

  • 3***@qq.com (作者)

    回复 回梦無痕:编辑了 谢谢 麻烦帮我看一下 就是创建播放器src直接用连接就可以播放 换成变量url就不行,url的值其实就是那一长串的http连接

    2018-11-22 14:59

回梦無痕

回梦無痕 - 暂停服务

正常播放,没问题。

var URL = 'http://47.93.24.14:80/media/upload/8997bc54a5d54ac19b4a14bb165be4f3/201804/video/a2df80ab9e054014b910207889df1e20.mp4';  
var player = plus.video.createVideoPlayer('videoplayer', {  
    src:URL,  
    top:'100px',   
    left:'0px',   
    width: '100%',    
    height: '200px',   
    position: 'static'    
});   
plus.webview.currentWebview().append(player);
  • 3***@qq.com (作者)

    奇怪了 我这样写就播放不出来 一个红色的刷新按钮 真的是奇怪了

    2018-11-22 17:28

  • 回梦無痕

    回复 3***@qq.com:你复制我这个代码看行不行,如果直接复制这一段代码可以播放,那么证明你的代码有问题了

    2018-11-22 17:31

spiderMonkey

spiderMonkey

同样遇到这个问题了,楼主解决了吗?

9***@qq.com

9***@qq.com - 寻女友,92-郑州-男-本科(176cm/70kg),郑州二七区有房无贷。

我也遇到同样的问题了,http的mp4无法播放,https的才可以。

蒲小若v

蒲小若v - 111

你好,我想问下,这个视频正常播放是没有问题的,但是视频会一直显示,销毁不了,及时换了路由也在原位置显示着,请问您又遇到这种问题么,是怎么解决的呢?

shangrila

shangrila

src不写地址可以吗?

该问题目前已经被锁定, 无法添加新回复