小白请指教
小白请指教
  • 发布:2022-09-14 17:48
  • 更新:2022-10-18 15:38
  • 阅读:440

【报Bug】video路径更换静音不起作用

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 3.4.18.20220630

HBuilderX类型: 正式

HBuilderX版本号: 3.5.3

手机系统: Android

手机系统版本号: Android 12

手机厂商: 华为

手机机型: 荣耀30

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

video路径更换静音不起作用

操作步骤:

就新建一个页面video 有音频然后下载到本地之后在播放结束之后替换路径 nvue页面 默认静音 替换之后有声音了 :muted='video_mute==1?true :false' 静音的控制

预期结果:

video路径更换静音不起作用

实际结果:

video路径更换静音不起作用

bug描述:

video路径更换静音不起作用

2022-09-14 17:48 负责人:DCloud_Android_YJC 分享
已邀请:

最佳回复

DCloud_Android_YJC

DCloud_Android_YJC

HX 3.6.7-alpha已修复

  • 小白请指教 (作者)

    替换下载本地的视频有问题 走error 内容为{"type":"error","timeStamp":1666168391022,"target":{"id":"myVideo","dataset":{},"offsetLeft":0,"offsetTop":0},"currentTarget":{"id":"myVideo","dataset":{},"offsetLeft":0,"offsetTop":0},"detail":{},"stopPropagation":"function() { [native code] }"}

    2022-10-19 16:34

  • 小白请指教 (作者)

    有在看吗 这啥情况啊

    2022-10-20 17:41

  • DCloud_Android_YJC

    回复 小白请指教: 你的意思是替换本地资源吗?

    2022-10-20 18:09

  • 小白请指教 (作者)

    回复 DCloud_Android_YJC: 是的

    2022-10-21 10:53

  • DCloud_Android_YJC

    回复 小白请指教: 我这里没有复现,可以贴一下复现代码

    2022-10-21 11:27

  • 小白请指教 (作者)

    回复 DCloud_Android_YJC: <template>

    <view>

    <view class="uni-padding-wrap uni-common-mt">

    <view>

    {{videoSrc}}

    <video id="myVideo" :src="videoSrc"

    @error="videoErrorCallback" :muted='video_mute==1?true :false' :autoplay='true' :controls='controls'></video>

    </view>

    <!-- #ifndef MP-ALIPAY -->

    <view class="uni-list uni-common-mt">

    <view class="uni-list-cell">

    <view>

    <view class="uni-label">弹幕内容</view>

    </view>

    <view class="uni-list-cell-db">

    <input v-model="danmuValue" class="uni-input" type="text" placeholder="在此处输入弹幕内容" />

    </view>

    </view>

    </view>

    <view class="uni-btn-v">

    <button @click="sendDanmu" class="page-body-button">发送弹幕</button>

    </view>

    <!-- #endif -->

    </view>

    </view>

    </template>

    <script>

    export default {

    data() {

    return {

    controls:true,

    src: '',

    danmuList: [{

    text: '第 1s 出现的弹幕',

    color: '#ff0000',

    time: 1

    },

    {

    text: '第 3s 出现的弹幕',

    color: '#ff00ff',

    time: 3

    }

    ],

    video_mute:1,

    danmuValue: '',

    videoSrc:'https://img.cdn.aliyun.dcloud.net.cn/guide/uniapp/%E7%AC%AC1%E8%AE%B2%EF%BC%88uni-app%E4%BA%A7%E5%93%81%E4%BB%8B%E7%BB%8D%EF%BC%89-%20DCloud%E5%AE%98%E6%96%B9%E8%A7%86%E9%A2%91%E6%95%99%E7%A8%8B@20200317.mp4'

    }

    },

    onReady: function(res) {

    uni.downloadFile({

    url: this.videoSrc, //仅为示例,并非真实的资源

    success: (res) => {

    if (res.statusCode === 200) {

    this.videoSrc=res.tempFilePath


            }  
    },
    fail(res) {
    // console.log(res,'下载失败');
    }
    })
    // #ifndef MP-ALIPAY
    // this.videoContext = uni.createVideoContext('myVideo')
    // #endif
    },
    methods: {
    sendDanmu: function() {
    // this.videoContext.sendDanmu({
    // text: this.danmuValue,
    // color: this.getRandomColor()
    // });
    // this.danmuValue = '';
    this.controls = !this.controls ;
    },
    videoErrorCallback: function(e) {
    console.log(e)
    uni.showModal({
    content: e.target.errMsg,
    showCancel: false
    })
    },
    getRandomColor: function() {
    const rgb = []
    for (let i = 0; i < 3; ++i) {
    let color = Math.floor(Math.random() * 256).toString(16)
    color = color.length == 1 ? '0' + color : color
    rgb.push(color)
    }
    return '#' + rgb.join('')
    }
    }

    }

    </script>

    2022-10-21 13:19

  • DCloud_Android_YJC

    回复 小白请指教: qq私信一下

    2022-10-21 18:00

  • 小白请指教 (作者)

    回复 DCloud_Android_YJC: 已私信发送

    2022-10-24 11:59

DCloud_UNI_WZF

DCloud_UNI_WZF

测试安卓复现该问题,感谢反馈,已加分

  • 小白请指教 (作者)

    啥时候更新修复了 说一下 感谢

    2022-09-21 18:24

  • DCloud_UNI_WZF

    回复 小白请指教: 嗯,会的

    2022-09-21 19:50

  • zhengminghui

    回复 DCloud_UNI_WZF: video最开就设置muted为true,也不会生效,同时通过静音按钮控制也不生效,双击后,视频暂停,但暂停的只是画面,音频还在播放

    2022-11-07 11:11

该问题目前已经被锁定, 无法添加新回复