
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视频显示不支持等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)