中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

vPlayer 模塊Demo

發布時間:2020-07-15 01:09:15 來源:網絡 閱讀:170 作者:羅那爾劉能 欄目:web開發

本文出自APICloud官方論壇

vPlayer iOS封裝了AVPlayer視頻播放功能(支持音頻播放)。iOS 平臺上支持的視頻文件格式有:WMV,AVI,MKV,RMVB,RM,XVID,MP4,3GP,MPG等,音頻文件格式有:MP3,WMA,RM,ACC,OGG,APE,FLAC,FLV等。本模塊封裝了兩套播放方案:一,通過調用 openPlayer 接口,直接打開一個自帶默認播放界面的播放器;二,通過 open 接口,打開一個純播放器界面,再配合 frame 自定義完整的播放頁面,通過play、pause等接口控制播放操作。

效果圖:
vPlayer 模塊Demo

openPlayer示例代碼:

var vPlayer = api.require('vPlayer');
                vPlayer.openPlayer({
                        rect: {
                                x: 0, //(可選項)數字類型;模塊左上角的 x 坐標(相對于所屬的 Window 或 Frame);默認:0
                                y: 30, //(可選項)數字類型;模塊左上角的 y 坐標(相對于所屬的 Window 或 Frame);默認:0
                                w: api.frameWidth, //(可選項)數字類型;模塊的寬度;默認:所屬的 Window 或 Frame 的寬度
                                h: 300
                        },
                        path: 'http://www.w3school.com.cn/example/html5/mov_bbb.mp4',
                        autoPlay: true,
                        coverImg: 'widget://image/video/cover_img.png',
                        styles: {
                                head: {
                                        bg: 'rgba(161,161,161,0.4)',
                                        height: 44,
                                        marginTop: 0,
                                        hide: false,
                                        backBtn: { //ok
                                                size: 32,
                                                backImg: 'widget://image/video/back.png',
                                                marginLeft: 0
                                        },
                                        titleLabel: { //ok
                                                title: '視頻播放',
                                                size: 16,
                                                color: '#FFFFFF',
                                                width: 170,
                                                numberLines: 3,
                                                leftMargin: 5,
                                                //                                  backgroundColor:'rgba(161,161,161,0.4)'
                                        },
                                        customButtons: [{
                                                w: 32,
                                                h: 32,
                                                rightMagin: 5,
                                                img: 'widget://image/video/delete.png',
                                                imgSelected: 'widget://image/video/delete_sel.png',
                                        }, ]
                                },
                                foot: {
                                        bg: 'rgba(161,161,161,0.4)',
                                        height: 44,
                                        marginBottom: 0,
                                        hide: false,
                                        playBtn: {
                                                size: 32,
                                                playImg: 'widget://image/video/play.png',
                                                pauseImg: 'widget://image/video/pause.png',
                                                marginLeft: 5
                                        },
                                        currentTimeLabel: {
                                                textSize: 14,
                                                textColor: "#FFFFFF",
                                                marginLeft: 5
                                        },
                                        seekBar: {
                                                sliderImg: 'widget://image/video/seek_bar.png',
                                                progressColor: '#FA8072',
                                                progressSelectedColor: '#A2CD5A',
                                                marginLeft: 5,
                                                marginRight: 5
                                        },
                                        totalTimeLabel: {
                                                textSize: 14,
                                                textColor: "#FFFFFF",
                                                marginRight: 5
                                        },
                                        fullScreenBtn: {
                                                size: 32,
                                                img: 'widget://image/video/fullscreencal.png',
                                                fullScreenImg: 'widget://image/video/fullScreen.png',
                                                marginRight: 10
                                        }
                                }
                        },
                        fixedOn: api.frameName,
                        fixed: true
                }, function(ret) {
                        if (ret) {
                                alert(JSON.stringify(ret));
                        }
                });
復制代碼
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

九江县| 工布江达县| 清水河县| 五河县| 鸡东县| 黎平县| 江川县| 阜南县| 德令哈市| 叙永县| 东光县| 轮台县| 连州市| 湖州市| 阳江市| 澄迈县| 宁城县| 酒泉市| 丰城市| 和林格尔县| 忻城县| 神木县| 海原县| 绥江县| 彭泽县| 锡林浩特市| 墨竹工卡县| 贵德县| 平舆县| 衡东县| 鸡东县| 探索| 茶陵县| 宁波市| 武平县| 定州市| 开江县| 崇义县| 荣昌县| 凌源市| 永定县|