mobile CCTV,mobile surveillance,police body worn cameras

 forgetPW
 registerNow
search
view: 41|reply: 4
打印 prevThread nextThread

在手机端页面中打开设备音视频对讲功能无效页面空白?开发环境uni-app + vue2

[copyURL]

31

主题

96

帖子

333

积分

midMem

Rank: 3Rank: 3

积分
333
jumpTo
owner
poston 2025-10-18 16:24 | authorOnly 回帖奖励 |倒序浏览 |阅读模式


在手机端页面中打开设备音视频对讲功能无效页面空白?开发环境uni-app + vue2


请问在手机上(uni-app + vue2 开发)集成有demo吗?
我这边使用那个链接 https://www.npmjs.com/package/@besovideo/webrtc-player ,使用音视频功能,发现在手机上看到页面是空白的(怀疑是兼容性问题???)控制台没有其报他跟组件有关的错误,电脑端浏览器正常可以打开设备视频。




本帖子中包含更多资源

pls login 才可以下载或查看,没有帐号?registerNow

x
reply

使用道具 report

6

主题

445

帖子

1748

积分

vipMem

Rank: 6Rank: 6

积分
1748
sofa
poston 2025-10-18 16:52 | authorOnly
你好,这个页面显示不正常,应该是player.css注释掉了,css导入正常就会有喊话的控件了。
由于您是在webview 中进行开发的,近似等同于web开发,可以参考我们web开发的对讲demo。
reply agree Against

使用道具 report

0

主题

2

帖子

8

积分

newBie

Rank: 1

积分
8
bench
poston 2025-10-18 19:27 | authorOnly
手机端也要使用最新的Chrome浏览器打开,可以先试下我们的demo能不能正常看,播放组件是不是最新的
reply agree Against

使用道具 report

31

主题

96

帖子

333

积分

midMem

Rank: 3Rank: 3

积分
333
ground
 Owner| poston 2025-10-19 15:12 | authorOnly
好的感谢。
现在还存在两个问题:
1、在手机上打开页面可以看到视频,但是不能对讲???点击视频画面右下角麦克风按钮,显示打开失败。

2、语音通话,页面如何绘制。有代码吗? 可以打开设备声音,但是没有任何按钮画面看不到。
代码:

  1. <!DOCTYPE html>
  2. <html lang="en">
  3.   <head>
  4.     <meta charset="UTF-8" />
  5.     <meta http-equiv="X-UA-Compatible" content="IE=edge" />
  6.     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  7.         <link href="./player/main.browser.css" type="text/css" rel="stylesheet" />
  8.     <script src="./player/main.browser.js"/>
  9.         <script src="https://js.cdn.aliyun.dcloud.net.cn/dev/uni-app/uni.webview.1.5.4.js"></script>
  10.     <title>语音通话</title>
  11.         <style>
  12.                 body {
  13.                         // height: 500px;
  14.                         // background-color: red;
  15.                 }
  16.         </style>
  17.   </head>
  18.   <body>
  19. </body>

  20. <script type="text/javascript">
  21.     console.log("打开webview页面....html");
  22.     const playerEle = document.createElement("div")
  23.     playerEle.style.height = "300px"
  24.     playerEle.style.width = "100%"
  25.     playerEle.style.backgroundColor = "black"
  26.     document.body.appendChild(playerEle);
  27.                 const {instance} = window.bvPlayer.Intercom({
  28.         // (可选) 容器节点 注意一个容器内只能存在一个实例  当container为假值(包括false、null、undefined)时 将返回实例引用的dom节点 容器必须指定高度 参考高德地图
  29.         container: playerEle,
  30.         // 必填 设备选项
  31.         puOption: {
  32.           // 设备id
  33.           id: "UA_XXXXXX",
  34.           // 设备通道号
  35.           index: 0,
  36.         },
  37.         // 必填 用户授权令牌
  38.         token: "",
  39.                 // (可选) 传输协议
  40.                 type: "webrtc",
  41.                 // (可选) 指定请求url路径前缀 可使用protocol+host 如:http://192.168.88.11:9780
  42.                 apiPrefix: "http://192.168.0.111:9780",
  43.                 // (可选) 设置最大重连间隔(s),默认不自动重连,setDefaultProps设置的maxReconnectInterval高于props
  44.                 maxReconnectInterval: 30,
  45.                 locale: "zh",
  46.                 // (可选) 连接建立后回调
  47.                 onConnected: () => {
  48.                         console.log("设备已连接。。。");
  49.                 },
  50.                 // (可选) 连接建立失败时的回调
  51.                 onConnectedFailed: () => {
  52.                         console.log("设备连接失败!!!");
  53.                 },
  54.                 // (可选) 连接断开后回调
  55.                 onDisConnected: () => {
  56.                         console.log("设备断开失败!!!");
  57.                 },
  58.                 // (可选) token 失效回调
  59.                 onTokenFail: () => {
  60.                         console.log("token失效!!!");
  61.                 },
  62.                
  63.         });
  64.     instance.open();
  65. </script>
  66. </html>
copycode


reply agree Against

使用道具 report

0

主题

2

帖子

8

积分

newBie

Rank: 1

积分
8
5#
poston 2025-10-19 15:54 | authorOnly
需要浏览器给与麦克风权限,向设备语音通话可以用播放组件的对讲控件
reply agree Against

使用道具 report

creditRule

QQ|wireless surveillance

GMT+8, 2025-10-22 05:58 , Processed in 0.082034 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

QuickReply backToTop BackToList