草庐IT

vue3+java视频分片上传

全部标签

javascript - 如何使用 Youtube API 为 Youtube 视频添加字幕?

是否可以使用GoogleYoutubeAPIv3向Youtube视频添加字幕(重要条件-对于非所有者的视频)?任务:使用适用于JavaScript的GoogleAPI客户端库添加所选语言的自定义字幕。(GooglemapsAPI允许向他们的map添加自定义标记(例如),当我们是在谈论YoutubeAPI吗?) 最佳答案 Google称它们为“字幕”,API部分称为YouTubeAPIv2.0–Captions.Pleasenotethefollowingrequirementsforexecutingcaption-relatedA

javascript - 视频 'timeupdate' 监听器忘记值

我有一个html5视频事件监听器,它应该等到正确的时间,然后在用户参加测验时暂停视频。第一个“类(class)”效果很好,第二个视频似乎也为听众添加了正确的暂停时间。但是在播放第二个视频时,它总是在170秒处暂停,这是第一个视频的暂停时间。此外,当我检查Chrome的开发面板时,它实际上显示timeCache在视频播放后立即恢复到以前的视频值;除非视频超过170标记,否则它将使用230秒的timeCache值。起初我以为是因为旧的事件监听器仍然存在,但我排除了这种可能性,问题仍然存在。这是链接http://koreanwordgame.com/grammar/varsetPause=f

javascript - 在 Javascript 中监控 WebRTC 视频(媒体)流质量

我正在使用WebRTC在对等点之间传输视频,但某些客户端的网络条件变化通常会导致接收到的视频流质量发生变化。人们将这些质量下降归咎于服务,显然我(服务)无法对他们的网络状况做任何事情。但是在客户端显示由于网络状况导致质量下降的指示很可能会缓解此问题。我已经在Google和Stackoverflow上搜索了一段时间,但没有看到任何与传入音频或视频流的质量检测相关的问题。有没有办法在直播期间监控质量(当前比特率或丢帧等)? 最佳答案 getStats()如果您想以编程方式实时访问信息,API就是您所需要的。webrtc-internal

javascript - 如何将视频(从 getUserMedia)发送到 Node.js 服务器?

我想构建一个聊天/直播应用程序(视频+文本聊天)。目前我还没有确定一种方法,但我正在推进一种方法,但我遇到了困难。我正在尝试使用getUserMedia获取视频流,并通过Socket.io将其发送到我的Node.js服务器。到目前为止,我已经得到了bloburl:"mediastream:http://192.168.1.20:3000/1c267861-a2da-41df-9a83-ae69fdfd883b"但我不确定如何获取从中获取数据以通过socket.io发送。任何帮助都会震撼。服务器://server.jsvarhttp=require('http');varsocketio

javascript - 如何在 Vue.js 中保持可排序数组和组件的顺序

我正在使用Vue.js和Dragula制作一个拖放图block页面。每个图block都包含自己的一组数据,因此每个图block都是一个Vue组件。问题是,一旦我拖放其中一个图block,Vue实例中的DOM元素和数据数组就会失去同步并开始引起问题。只是拖放不会产生问题,但是一旦我拖放某些东西然后尝试删除它,一切都会出错。这是一个fiddle:https://jsfiddle.net/wfjawvnL/13/这是我的HTML,带有组件模板:{{$data|json}}{{name}}Index:{{index}}✗这是我的Vue实例:varvm=newVue({el:'#a

javascript - 如何延迟 WordPress 网站上 YouTube 视频的 JavaScript 解析?

我今天才意识到,在我的1.2MB网站(根据GTMetrix)中,有550k是一个YouTube视频。我的网站是一个WordPress网站,当前视频在iframe中加载。我希望我的网站加载速度更快...但不确定如何进行。如果我可以让YouTube视频在被点击之前不加载,而只是在那里有一个缩略图,这似乎是正确的做法? 最佳答案 1。将“scr”替换为“data-src”2。添加Javascriptfunctioninit(){varvidDefer=document.getElementsByTagName('iframe');for(

javascript - TypeError : str. replace is not a function strange error with vue.js Ajax 调用

我收到一个奇怪的错误:vue-resource.common.jsUncaughtTypeError:str.replaceisnotafunction它似乎与我正在获取一些的ajax调用有关数据:exportdefault{data:()=>({recipes:[]}),ready(){this.$http.get('http://localhost:3000/recipes',{headers:{'Access-Control-Allow-Origin':true}}).then((recipes)=>{this.$set('recipes',recipes)})}};我是vue.

javascript - Vue.js 2 : Conditional Rendering not working

我在使用ConditionalRendering时遇到问题,因为没有一个例子是有效的。这是Vue代码:Vue.component('sub-folder',{props:['folder'],template:'#template-folder-item'});varbuildFoldersList=newVue({el:'#sub-folders',data:{foldersList:this.foldersList,foldersStatus:this.foldersStatus},created(){this.buildFolders()},methods:{buildFolde

javascript - 你如何确保 Vimeo 视频存在?

因此,我试图仅在Vimeo视频存在时才显示它。我正在使用新的JavaScriptAPI。根据他们的documentation,error事件应该在视频加载时遇到错误时触发。我相信,添加错误的Vimeo视频URL也应该会触发error事件。这就是我为使error事件起作用而做的:方法一player=newVimeo.Player($('#vimeo-player1'));player.on('error',function(){console.log('Errorinloadingvideo');});方法二player=newVimeo.Player($('#vimeo-player1

javascript - Webpack 开发服务器不热重新加载 .vue 文件

一直在做一个项目,并确定HMR正在工作,如果我更新我的任何.js文件,webpack都会编译,并且模块会被替换掉。我正在处理一个.vue文件,webpack会重新编译,但没有super新鲜的HMR。希望有人可以看一下并告诉我是否有问题:我在cli中使用的脚本如下所示。webpack-dev-server--d--watch--output-path./public--config./_src/webpack.config.js--progress--env.dev我猜最重要的一点是:devServer:{contentBase:'public',hot:true,filename:'m