男女性潮高清免费网站,久久精品国产亚洲av麻豆图片,啊灬啊别停灬用力啊岳,国产天堂亚洲国产碰碰,亚洲精品一区二区久久,久久人人爽人人爽人人片av高清 ,久久本道综合久久伊人,伊人情涩网

CRMEB知識付費系統小課堂——如何支持M3U8格式播放的方法

CRMEB
+ 關注
2022-09-29 11:20
673次閱讀

CRMEB知識付費系統是一款方便二開的內容付費+微商城系統;支持講師入駐,通過直播、視頻、音頻、圖文、題庫等多種內容形式,快速實現內容變現。

對于很多開發者在了解我們知識付費系統的時候,對知識付費如何支持M3U8格式播放的方法想進行了解下面就跟小編一起看下如何支持M3U8格式播放。

當前知識付費使用阿里云web播放器作為視頻播放器。阿里云web播放器本身支持MP4和M3U8格式播放,由于知識付費底層引入RequireJS,導致阿里云web播放器Hls擴展插件變成AMD模塊,從而將Hls未被全局暴露,進而導致知識付費目前只支持MP4格式播放。

讓知識付費支持M3U8格式,就需要將Hls全局暴露。目前有兩種方法,一種是在引入RequireJS之前使用script標簽引入hls.js文件,這樣就可以避免在引入hls.js文件之前全局環境已經存在define.amd,從而暴露Hls全局變量。另一種是使用RequireJS的require()引入hls.js,然后將Hls掛載到全局對象。1. script標簽引入

CRMEB知識付費系統小課堂——如何支持M3U8格式播放的方法

如上圖所示,必須寫在block name=”head_top”模塊中,否則無效。因為這個block在requirejs所在block之前。這里的block屬于thinkphp內容。

CRMEB知識付費系統小課堂——如何支持M3U8格式播放的方法

如上圖所示,這是aliplayer.js中對于Hls的使用,故而Hls必須掛載到全局對象,否則不能獲取到Hls對象。

2. require()引入

CRMEB知識付費系統小課堂——如何支持M3U8格式播放的方法

如上圖,在require.config的paths中配置好aliplayer、aliplayer-hls和aliplayer-plugin。其中aliplayer-plugin是作為中間模塊使用。

CRMEB知識付費系統小課堂——如何支持M3U8格式播放的方法

如上圖所示,這是aliplayer-plugin模塊,在這個模塊中將Hls掛載到全局對象。這樣整個流程就可以正常運行。

其實兩種方法的最終目的都是將Hls暴露出來,這樣后續功能才可以正常運行,不管哪一種方法,主要看整個項目規范和功能實現的難易程度。具體運行中會怎么樣,還需要不斷地測試和讀懂aliplayer在一些關鍵點的處理方式。

您如果還想了解更多知識付費的功能技術規則等問題,可以關注CRMEB官網-行業新聞。有更多實用的技術知識為您分享!

[免責聲明]

原文標題: CRMEB知識付費系統小課堂——如何支持M3U8格式播放的方法

本文由作者原創發布于36氪企服點評;未經許可,禁止轉載。

資深作者CRMEB
CRMEB
0
消息通知
咨詢入駐
商務合作
主站蜘蛛池模板: 国产精品毛片va一区二区三区| 久久精品国产亚洲av四虎| 日本二区久久噜噜| 欧美丰满老妇性猛交| 国产裸体歌舞一区二区| 精品无码久久久久久久久| 精品一区二区成人精品| 国产精品午睡沙发系列| 好男人视频在线播放| chⅰnⅰe老妇高潮| 8天堂资源在线| aaa日本高清在线播放免费观看| 国产肉体xxxx裸体137大胆| 精品国产性色无码av网站| 十八禁在线观看视频播放免费| 久久国产视频| 无码精品人妻一区二区三区影院| 亚洲av无码av在线影院| 成人做受黄大片| 亚洲看片lutube在线观看| 亚洲av日韩综合一区尤物| 日欧137片内射在线视频播放| 大地在线影视免费观看| 日本欧美韩国推理片在线观看| 免费国产va在线观看视频| 无码精品人妻一区二区三李一桐| 新国产三级在线观看播放| 激情亚洲一区国产精品| 欧洲freexxxx性播放| 精品国产一区二区三区香蕉蜜臂| 亚洲中文字幕无码中字| 午夜理论片yy8860y影院| 国产永久免费观看视频| 女子初尝黑人巨嗷嗷叫| 亚洲欧美日韩国产一区二区动图| 激情综合一区二区三区| 狠狠色狠狠色综合网| 久久午夜无码鲁丝片午夜精品| 十分钟在线观看视频高清www| 色99久久久久高潮综合影院| 国产精品.xx视频.xxtv|