test.js 805 B

1234567891011121314151617181920212223242526272829303132333435
  1. import handle from "@/until/handle";
  2. function sendBroaderCast(axios, deviceId, stream, app) {
  3. let url = `/api/play/broadcast`
  4. url += `?deviceId=${deviceId}&stream=${stream}&app=${app}`;
  5. return axios({
  6. method: 'get',
  7. url: url
  8. });
  9. }
  10. export async function testBroadCast(axios, deviceId, stream, app){
  11. let err,res;
  12. [err, res] = await handle(sendBroaderCast(axios, deviceId, stream, app));
  13. if (err ) {
  14. console.error(err);
  15. return;
  16. }
  17. let response = res.data;
  18. if(response.code!==0){
  19. console.error(`与设备交互错误信息失败${response.msg}`,true)
  20. return
  21. }
  22. console.log(res);
  23. console.log('创建音视频通道成功');
  24. }
  25. export function mountFn(axios){
  26. return function (deviceId, stream, app){
  27. testBroadCast(axios, deviceId, stream, app);
  28. }
  29. }