七牛云播放器SDK解析,直播、点播实例

七牛云播放器SDK解析,直播、点播实例

七牛云播放器 SDK 是一款全自研内核的跨平台 多媒体播放器,该播放器内核由有着18年播放器经验的音视频专家团队研发。目前已经提供 Android、iOS、Windows 三个平台的播放器SDK 版本,即将推出 Web 播放器。七牛云播放器 SDK 具有包体小、首开快、播放流畅、使用简单等明显优势可支持直播、点播 场景下的多种视频格式及流媒体协议。

只是做了简单的开发,上传后,地址加上?url=就可以简单实现播放

[wm_wpbutton link=”https://www.qiniu.com/products/player” target=”blank” variation=”blue”]七牛云播放器参考文档[/wm_wpbutton]

播放代码:

<!DOCTYPE html>
<html lang="zh-CN">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta name="referrer" content="no-referrer">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>Qiniu Web Player Basic Demo</title>
  <script src="https://sdk-release.qnsdk.com/qiniu-web-player-1.2.0.js"></script>
      <style type="text/css">
      html, body {width:100%;height:100%;margin:auto;overflow: hidden;}
    </style>
</head>
<body>
  <div id="player" style="width: 100%; height: 100%;"></div>

  <script>
    var container = document.getElementById("player");
    var player = new QPlayer({
      url: "<?php echo($_REQUEST['url']);?>",//目前支持 mp4、webm 和 m3u8
      container: container,
      isLive: true, // 是否是直播流, 这个开启后播放器将不会渲染进度条和时间       autoplay: true,// 是否自动播放
      poster: "https://cdn.jsdelivr.net/gh/cc963020001/image/30f07120fcc36c44a7e9edd99d9581a5.jpg",// 封面图片
    }) 
  </script>
</body>
</html>

注:如果直播“isLive”请设置为“true”,点播可以删除或者设置为“false”

播放器完全免费开源,不强制绑定任何其他产品。
开源地址如下:

Android Github 地址:https://github.com/pili-engineering/PLDroidPlayer

iOS Github 地址:https://github.com/pili-engineering/PLPlayerKit

Windows Github 地址:https://github.com/pili-engineering/PLWinPlayer

注意:各端 Gihub 地址下的 repo 中,有相应的 demo 文件,用户可以体验并参考使用。

 

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享