|
|
2 år sedan | |
|---|---|---|
| .hbuilderx | 2 år sedan | |
| node_modules | 2 år sedan | |
| pages | 2 år sedan | |
| static | 2 år sedan | |
| uni_modules | 2 år sedan | |
| unpackage | 2 år sedan | |
| .gitignore | 2 år sedan | |
| App.vue | 2 år sedan | |
| README.md | 2 år sedan | |
| index.html | 2 år sedan | |
| main.js | 2 år sedan | |
| manifest.json | 2 år sedan | |
| package-lock.json | 2 år sedan | |
| package.json | 2 år sedan | |
| pages.json | 2 år sedan | |
| uni.promisify.adaptor.js | 2 år sedan | |
| uni.scss | 2 år sedan |
npm init -y
npm install crypto-j --save
npm install hashids --save
在main.js中添加如下代码:
import stream from '@/uni_modules/equnphp-streaming/components/equnphp-streaming.js'
Vue.prototype.stream = stream
<template>
<view>
<equnphp-player></equnphp-player>
</view>
</template>
export default {
onLoad(option) {
this.stream.init({
httpUrl: "http接口地址",
wsUrl: "websocket接口地址",
username: "管理账号",
password: "管理密码(md5加密以后的密码)",
key: "api key",
secret: "spi secret",
streamId: "直播间ID"
});
//this.stream.login(0, "万岁是什么鬼", 1) //当需要创建用户的时候,使用这行代码执行,用户ID为0
this.stream.login(用户ID)
.then(data => {
console.log(data);
let userId = data.id;
//编写保存用户ID流程
})
.catch(error => {
console.log(error);
}
);
}
}