html视频播放器并不总是从src读取
html video player not always read from src
我想从web服务器播放视频文件。这是我的HTML代码。
<video width="100%" height="100%" controls>
<source ng-src="{{media_url}}" type="video/mp4" />
</video>
<div>{{media_url}}</div>
在角度控制器中:
$scope.media_url = '/get_video/movie.mp4';
每次刷新页面时,div都会正确显示。然而,视频播放器并不总是向"/get_video/movie.mp4"发送请求。它的行为看起来是随机的。
如果我直接设置src,那么就没有问题:
<source ng-src="/get_video/movie.mp4" type="video/mp4" />
知道为什么吗?
浏览器在URL的基础上进行缓存,我相信每次你都应该生成新的URL来解决你的问题,并且不会影响你的功能。在url末尾添加日期将使url每次都是唯一的,因为它不会从浏览器缓存查找中检索任何内容。
标记
<video width="100%" height="100%" controls>
<source ng-src="{{generateNewUrl(media_url)}}" type="video/mp4" />
</video>
代码
$scope.generateNewUrl = function(media_url){
return media_url + "?t="+new Date();
}
我确实发现了这个问题。这不是因为浏览器缓存。
请参阅此张贴的
更改html5视频标签上的源
相关文章:
- 从桌面读取python文件时高亮显示代码
- Javascript-如何读取json文件中的列并将其保存在Javascript数组中
- 使用Dnamics CRM 2011中的JavaScript读取子网格的所有记录,而不考虑活动页面
- html视频播放器并不总是从src读取
- 如何避免没有src的iframe读取它'的父HTML
- 如何读取存储在图像的数据src中的URL,并在另一个img控制器的src中设置该URL onclick
- AngularJS - 如何在 iframe 元素更改时读取 SRC 属性
- 使用 jQuery 读取 img src 并动态插入 img src
- JS:无法读取 Undefined 的 'src' 的属性
- jQuery 按钮单击 attr('src') 返回 '无法读取 null 的属性 'o
- 未捕获的类型错误: 无法读取未定义的属性“src”
- JS:从当前图像中读取给定的SRC属性(nivo滑块)
- 未捕获的类型错误:无法读取属性'播放、src或单击'为null
- 将文件夹内容中的单个img src读取到HTML中
- 无法读取属性'src'的未定义
- 可以使用JavaScript/jQuery读取脚本标记src URL内容
- 从外部服务器读取带有脚本src标记的文件的响应
- Javascript数组问题:无法读取属性'src'的定义
- gulp.src()没有读取所需的JSON文件's数组值
- 从文本文件中读取iframe的src