摘要:本文出自官方論壇封裝了視頻播放功能支持音頻播放。本模塊封裝了兩套播放方案一,通過調(diào)用接口,直接打開一個自帶默認(rèn)播放界面的播放器二,通過接口,打開一個純播放器界面,再配合自定義完整的播放頁面,通過等接口控制播放操作。
本文出自APICloud官方論壇
vPlayer iOS封裝了AVPlayer視頻播放功能(支持音頻播放)。iOS 平臺上支持的視頻文件格式有:WMV,AVI,MKV,RMVB,RM,XVID,MP4,3GP,MPG等,音頻文件格式有:MP3,WMA,RM,ACC,OGG,APE,F(xiàn)LAC,F(xiàn)LV等。本模塊封裝了兩套播放方案:一,通過調(diào)用 openPlayer 接口,直接打開一個自帶默認(rèn)播放界面的播放器;二,通過 open 接口,打開一個純播放器界面,再配合 frame 自定義完整的播放頁面,通過play、pause等接口控制播放操作。
效果圖:
openPlayer示例代碼:
var vPlayer = api.require("vPlayer"); vPlayer.openPlayer({ rect: { x: 0, //(可選項(xiàng))數(shù)字類型;模塊左上角的 x 坐標(biāo)(相對于所屬的 Window 或 Frame);默認(rèn):0 y: 30, //(可選項(xiàng))數(shù)字類型;模塊左上角的 y 坐標(biāo)(相對于所屬的 Window 或 Frame);默認(rèn):0 w: api.frameWidth, //(可選項(xiàng))數(shù)字類型;模塊的寬度;默認(rèn):所屬的 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)); } }); 復(fù)制代碼
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/109983.html
摘要:編寫配置文件,以下是關(guān)鍵配置代碼雪碧圖合并輸出到文件參數(shù)執(zhí)行目錄參數(shù)生成的和圖片的文件名之所以推薦,是因?yàn)榉浅5撵`活,看懂模塊的可以根據(jù)你的項(xiàng)目情況編寫對應(yīng)的配置文件。 showImg(https://segmentfault.com/img/bVGpAw?w=518&h=156); 前言 網(wǎng)站開發(fā)90%會用到小圖標(biāo), 多小圖標(biāo)調(diào)用顯示是前端開發(fā)常見的問題;目前小圖標(biāo)顯示常見有兩種方式...
摘要:解決思路既然每訪問一次就會一個,那能不能就創(chuàng)造一個全局的,讓他一直存在,通過顯示與隱藏去控制在每個單頁面應(yīng)用中的顯示呢。 1、背景: 項(xiàng)目使用的語言是vue+iview,因?yàn)橛玫搅?D,所以找公司買了3d地圖的產(chǎn)品,但是問題隨之而來。把我們項(xiàng)目需要用到的3d地圖封裝成一個組件叫3dMap.vue,方便各個頁面調(diào)用,vue的工作機(jī)制是在離開當(dāng)前頁面的時(shí)候把當(dāng)前頁面進(jìn)行銷毀,但是由于C...
閱讀 1705·2021-08-30 09:45
閱讀 1761·2019-08-30 15:54
閱讀 1181·2019-08-30 14:02
閱讀 1939·2019-08-29 16:21
閱讀 1621·2019-08-29 13:47
閱讀 3202·2019-08-29 12:27
閱讀 705·2019-08-29 11:01
閱讀 2672·2019-08-26 14:04