保利威观直播看页SDK 官方VUE开源项目 polyv-web-live-watch-sdk

一、安装:node、npm 

二、下载源码

polyv-web-live-watch-sdk: 保利威直播观看 SDK

官方文档:保利威帮助中心

三、本地测试:进入项目根目录

查看是否安装必要的环境

npm ci #安装依赖,如果 CI 失败,请试一下 npm ci --no-cache --registry=https://registry.npmmirror.com/
npm run dev #启动项目

执行完成后,就可以在浏览器打开 http://localhost:15020/index.html?channelId={channelId} 来访问页面

四、上传到服务器:静态构建和部署

如果只需要简单上传代码到服务器后就能完成部署,那可以执行以下命令

npm run build-static
  • 执行完成后,源码会构建输出到 dist-static 文件夹中,只要将该文件夹上传到服务器即完成部署
  • 如果需要本地预览,可以启动一个 HTTP 服务器来访问 dist-static 文件夹

4.1 TP框架项目:dist-static 文件夹中上传到public的weblivewatch文件夹下

浏览:

https://test.xxx.com/weblivewatch/?channelId=53000083

同时必须加上用户权限认证,不然谁都可以看了

4.2 只需要在保利威后台中设置就可以了

项目就会自动要验证,如果设置了不见拦截,清空浏览器缓存,或者换一个完全没有打开网址的浏览器,又或者把浏览器用无痕模式来浏览

五、用户权限认证处理

5.1 控制器(user_play_auth)方法:假设在保利威后台中填写www.xxx.com/api/user_play_auth

  public function user_play_auth()
  {
    return json(\app\services\LiveModel::UserLiveWatchAuth(input('param.'))); 
  }

UserLiveWatchAuth()返回数组参数: 官方教程:保利威帮助中心

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值