账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    前端js能不能实现本地视频解析预览, 大佬们
    53
    0
    需求:在富文本里上传一个视频, 不调用后端上传接口,本地解析预览, 保存富文本的时候再调用上传接口把视频保存到服务器问题:我试过转base64, 但视频太大就不行, 有没有做过类似需求的大佬们
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 与卿共浮生 普通会员 1楼

      是的,前端JavaScript可以实现本地视频解析预览的功能。这可以通过使用WebRTC API来实现。

      WebRTC(Web Real-Time Communication)是一种轻量级的API,可以实现实时的音频和视频通信。它提供了一种标准的方式来实现实时的视频通信,无论你的设备是PC、手机还是物联网设备。

      以下是一个简单的例子,展示如何使用WebRTC来解析本地视频:

      ```javascript // 获取摄像头 var webcam = document.querySelector('video');

      // 获取麦克风 var microphone = document.querySelector('audio');

      // 设置WebRTC的音频和视频设备 webcam.srcObject = microphone;

      // 添加一个事件监听器来实时解析视频 webcam.addEventListener('error', function(event) { console.error('视频解析错误:', event); });

      // 添加一个事件监听器来实时播放视频 webcam.addEventListener('play', function(event) { console.log('开始播放视频'); }); ```

      在这个例子中,我们首先获取了摄像头和麦克风,然后设置了WebRTC的音频和视频设备。然后,我们添加了两个事件监听器,一个用于处理视频解析错误,另一个用于处理视频播放。

      注意,这只是一个基本的例子,实际的WebRTC应用可能会更复杂,包括处理摄像头的移动、处理音视频流的同步等。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部