ITPub博客

首页 > 应用开发 > IT综合 > 2023年新版千月影视双端APP 有h5(首发)

2023年新版千月影视双端APP 有h5(首发)

IT综合 作者:s8ym 时间:2022-12-15 00:56:47 0 删除 编辑

最近迷恋上了影视,然后就弄了这个程序,还不错,功能什么的都挺好!


多了不说,直接上干的,喜欢折腾腾的可以自己试试


懂得人看下图就知道是新旧,不会写太多的小作文,自己吧

需要的模块有

UIPullRefreshFlash,shareAction,dialogBox,webBrowser

clipBoard,wx,mam,mcm,signature,lecast ,androidBrowser


其中: lecast ,androidBrowser是收费的,叫乐播投屏,投屏浏览器



下载:ch-h.cn/1058.html



原生播放器tinyPlayer调用方法

var tinyPlayer = null;

    apiready = function () {


        browser = api.require('webBrowser');

        tinyPlayer = api.require('tinyPlayer');

        

        //系统返回键是否绑定

        // if (localStorage.getItem('SystemReturnKeyBinding') == 1) {

            api.addEventListener({

                name: 'keyback'

            }, function (ret, err) {

                GoBack();

            });

        // }

        


        var headerHeight = $('header').height();

        console.log("url:" + api.pageParam.url);


        var videoPics = localStorage.getItem("videoPics");

        api.hideProgress();

        if (!tinyPlayer) {

            tinyPlayer = api.require('tinyPlayer');

        }


        console.log("切换播放器");

        tinyPlayer.addEventListener(function(ret) {


                                 var code= ret.code;

                                 if(code == 0){

                                    tinyPlayer.remove();

                                    GoBack()

                                     

                                 }else if(code == 1){

                                   //var position = $api.byId('position');

                                   //position.innerHTML = ret.position;

                                 }else if (code == 8 ) {

                                    console.log(JSON.stringify(ret))

                                 }else if(code == 2){

                                     alert(JSON.stringify(ret))

                                 }else if(code == 26){

                                     alert(JSON.stringify(ret))

                                 }

             });

        //component 自定义控件  radius 圆角值 backgroundColor 背景色 border 边框 borderColor边框颜色

        //alignment 文字对齐0:居中 1上左对齐 2上中对齐 3上右对齐 4上两端对齐 5下左对齐 6下中对齐 7下右对齐 8下两端对齐 9居中两端对齐

        //textSize:14  文字大小 textColor:'#C0FF3E' 文字颜色 alpha 背景透明度

        //hidden 是否隐藏

        //code:16//控件标识  同时作为点击事件返回码 0,1,2,3,4,5占用 不能使用 组件 code值不能重复 rect 图片位置(相对父组件component位置)

        //type为full显示在全屏 small 显示在小屏

        tinyPlayer.showInView({

                rect:{x:0, y: $('header').height() ,w:'auto', h:api.winHeight - $('header').height() - 50},

                fixedOn:api.frameName,

                fixed:true,

                isLive:false,//是否直播

                forceDeviceOrientation:false,//旋转方向 true 全屏视频不旋转

                radius:2,//圆角大小 默认 0 没有圆角

                showBack:true,//返回按钮是否显示小屏幕

                showSelect:true,//选集按钮是否显示

                showSpeed:true,//倍速按钮是否显示

                showShot:true,//截图按钮是否显示

                showBottomProcess:true,

                autoPlay:true,//默认false

                openCache:true,//是否开启缓存

                styles:[],//只定义控件

                hideControl:false,//是否隐藏所有控件

                backgroundHolder:'',//视频背景图片 空显示视频封面

                backgroundAlpha:0.3,//0 背景透明度

                loop:false,//是否单急循环

                index:0,

                data:[

                    {

                    uid:'',//扩展字段 用户id(可选,会随事件返回)

                    vid:'',//扩展字段 视频id(可选,会随事件返回)

                    title:api.pageParam.title,

                    index:'01',

                    thumb:"",

                    url:api.pageParam.url,

                    headers: {

                        Range: "bytes=0-"

                    }

                }

                    ]

                });

        tinyPlayer.enterFullScreen();

    }


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70025197/viewspace-2928155/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2022-12-15

  • 博文量
    1
  • 访问量
    635