mobile CCTV,mobile surveillance,police body worn cameras

 forgetPW
 registerNow
search
view: 1954|reply: 5
打印 prevThread nextThread

二开【Found another AVCDecoderConfigurationRecord!】

[copyURL]

3

主题

9

帖子

45

积分

newBie

Rank: 1

积分
45
jumpTo
owner
poston 2021-5-7 19:28 | authorOnly 回帖奖励 |倒序浏览 |阅读模式
麻烦问一下,F12调试时,有警告Found another AVCDecoderConfigurationRecord! 然后视频画面就卡住不动了,能否告知是什么问题?感谢。

reply

使用道具 report

13

主题

373

帖子

2037

积分

vipMem

Rank: 6Rank: 6

积分
2037
sofa
poston 2021-5-7 22:30 | authorOnly
WEB SDK? android SDK?
reply agree Against

使用道具 report

3

主题

9

帖子

45

积分

newBie

Rank: 1

积分
45
bench
 Owner| poston 2021-5-8 07:54 | authorOnly
hardfire post on2021-5-7 22:30
WEB SDK? android SDK?

WebSDK 调用的是jsw.js  ,步骤一:开启视频  ;步骤二:开始录像,一直打开F12网页调试界面, 一开始视频是正常的,但是过一会儿救出现“Found another AVCDecoderConfigurationRecord”提示,视频界面就此卡住
reply agree Against

使用道具 report

3

主题

356

帖子

1881

积分

vipMem

Rank: 6Rank: 6

积分
1881
ground
poston 2021-5-8 10:58 | authorOnly
我们的DEMO您都跑了测试没?
reply agree Against

使用道具 report

3

主题

9

帖子

45

积分

newBie

Rank: 1

积分
45
5#
 Owner| poston 2021-5-8 18:17 | authorOnly
coldflame post on2021-5-8 10:58
我们的DEMO您都跑了测试没?

测试了  Demo是可以的  ,但是这边跟Demo的写法还是有区别的,使用的视频打开是多路通信的打开方式,不是Demo中NRU录制时的打开方式。
openSWVideo(puid, div) {
      const channel = this.session.swGetPuChanel(puid, 0)
      if (channel) {
        const _this = this
        channel.swOpenEx({
          div: div,
          prototype: 'httpflv', // rtmp > hls
          ismuti: true,
          tag: div, // media: jSW.MEDIADIR.VIDEORECV | jSW.MEDIADIR.AUDIORECV, // 打开视频httpflv,目前只支持音视频同传,之后会改  现在已经改了
          media: jSW.MEDIADIR.VIDEORECV,
          bwindowless: true,
          callback: function(options, response, handleObj) { // , handleObj
            if (response.emms.code === jSW.RcCode.RC_CODE_S_OK) {
              const div = options.tag
              div.dataDlgHandle = handleObj.hdlg
              console.log('返回码:' + response.emms.code + ',视频打开成功,可以获取URl了')
              console.log('播放URL is :' + channel.swGetUrl())
              console.log(channel.swGetUrl())
              const _that = _this
              if (_this.isRecord) {
                setTimeout(function() {
                  _that.startRecord(puid)
                }, 2000)
              }
            } else {
              console.log('视频打开失败')
              console.log(response)
            }
          }
        })
      }
    },
代码如上,麻烦帮着看看 ,感谢。
reply agree Against

使用道具 report

3

主题

9

帖子

45

积分

newBie

Rank: 1

积分
45
6#
 Owner| poston 2021-5-8 18:23 | authorOnly
coldflame post on2021-5-8 10:58
我们的DEMO您都跑了测试没?

operationRecord(puid, opt) { // opt : 1_录像  0_停止录像
      const channel = this.session.swGetPuChanel(puid, 0)
      const _this = this
      if (channel) {
        try {
          channel.swSetNruRecord({
            istart: opt,
            ilength: 600,
            imediadir: 10, // 视频+音频
            callback: _this.recordCallBack,
            tag: ''
          })
        } catch (e) {
          console.log(e)
          // alert("录像失败!请检查录像路径是否设置完整。")
        }
      }
    },
    recordCallBack(opt, response, data) {
      console.log('录像回调')
      console.log(opt)
      console.log(response)
      console.log(data)
      console.log('数据存储(data storage) is : ' + JSON.stringify(data.storage))
      /* if(data.storage.iresult == 0){
        resulet = "成功"
        console.log("录像结果:"+resulet+","+"录像路径:"+data.storage.szfilename)
      }else{
        resulet = "失败";
        console.log("录像结果:"+resulet)
      }*/
    }
上面是录像的代码 ,是否哪里的参数有问题?
reply agree Against

使用道具 report

creditRule

QQ|wireless surveillance

GMT+8, 2024-12-22 14:41 , Processed in 0.055666 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

QuickReply backToTop BackToList