js使用video标签当切换视频时会显示上一个视频的

js使用video标签当切换视频时会显示上一个视频的,第1张

js使用video标签当切换视频时会显示上一个视频是video标签没有改。如果直接把标签替换掉的话,第一次是可以播放,但再切换别的src还是会显示第一个播放的视频的src。所以,正确方法是连同video标签一起换了。

今天在测试同事的微信平台的发送语音的时候,发现有时候语音能发过来,有时候就不行,经过检查,发现丢掉了检测音频时长(微信里面语言时长要限定在60S内),好吧,我补上,闲着也是闲着~

首先是读取语音的时长:

<span style="font-size:14px;"> /// <summary>

/// 获取上传音频的时间长度

/// </summary>

/// <param name="strFullUrl">The STR full URL</param>

/// <returns>SystemString</returns>

/// <remarks>Editor:v-liuhch CreateTime:2015/5/15 17:32:57</remarks>

public string GetLocalVoiceTotalTime(string strFullUrl)

{

ShellClass sh = new ShellClass();

Folder dir = shNameSpace(PathGetDirectoryName(strFullUrl));

FolderItem item = dirParseName(PathGetFileName(strFullUrl));

return dirGetDetailsOf(item, 27); // 获取歌曲时长。

}</span>

使用shellclass的时候要先引用COM组件Microsoft Shell Controls And Automation,并将Embed Interop Type 设为False。

由于上述函数只支持读取本地文件,所以,我们将得到的文件先放在临时文件夹中,判断完成之后立即删除。

<span style="font-size:14px;">/// <summary>

/// 检查上传音频文件的总时间长度是否小于60s

/// </summary>

/// <param name="file">The file</param>

/// <returns><c>true</c> if XXXX, <c>false</c> otherwise</returns>

/// <remarks>Editor:v-liuhch CreateTime:2015/5/15 17:34:51</remarks>

public bool ChkVideoTotalTime(>

vue使用videojs播放ktv视频显示不支持。在vue页使用videojs方法调用时候遇到问题,一直提示无法找到视频文件正确路径,无法播放。视频播放需要在DOM加载完毕,并且获取到后端返回的视频播放地址之后才可以正确播放。nextTick使用,并且确认需要拿到videojs变量之后,视频可以正确播放了。

>

以上就是关于js使用video标签当切换视频时会显示上一个视频的全部的内容,包括:js使用video标签当切换视频时会显示上一个视频的、文章怎么测试语音时长、vue使用video.js播放ktv视频显示不支持等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/10101905.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存