python - 为什么寻求属性不能在 chrome 浏览器上工作..??但是它可以在 IE 上运行
问题描述
我的模型代码是这样的
content_type = models.ForeignKey(contentType, on_delete = models.CASCADE)
content_subject = models.ForeignKey(Subject, on_delete = models.CASCADE)
content_title = models.CharField(max_length=200)
upload_content = models.FileField(upload_to=user_directory_path)
这就是我的观点,但是 bk = Content.objects.get(id=id) 我如何从数据库获取视频内容到站点然后到模板
list_of_subjects = Subject.objects.filter(grade=grade_id)
subject_video = contentType.objects.filter(content_types = 'SubjectVideos')
subject_video_list = Content.objects.filter(content_type__in=subject_video)
bk = Content.objects.get(id=id)
context={
'list_of_subjects':list_of_subjects,
'subject_video_list':subject_video_list,
'bk': bk
}
return render(request,'bgcse/bgcse_subject_video_list.html',context)
然后我在我的html模板上使用了这个视频标签,视频流体等类只处理视频大小和边距等
视频播放和工作都很好,唯一的问题是在 chrome 上寻找
<video class="video-fluid z-depth-1" autoplay controlsList="nodownload" controlsList="seeking">
<source src="{{bk.upload_content.url}}">
</video>
{% endblock %} ```
解决方案
由于 chromeHTML5
被默认设置为Flash
(文章)
您只能在controlsList
文档上使用 3 种类型的属性
这3个是:
"nodownload", "nofullscreen" and "noremoteplayback".
如果您想遵循此答案,可以使用自定义属性
推荐阅读
- python - Python 两个列表合二为一,但位置保持不变
- react-native - 如何在 Vue Native 中执行 onAuthStateChanged?
- android - 初始化 ADB 时出错 无法创建调试桥 无法启动 ADB 服务器 进程没有在指定的超时时间内终止,杀死它的服务器
- python - 在 Flask/FastAPI 应用程序中存储对 Dask Futures 的引用
- php - str_replace 无法正常工作的问题
- javascript - 更改嵌入颜色的正确方法(discord.js)
- smalltalk - 如何理解 Pharo Smalltalk 中的这种语法结构?
- javascript - 对 dom 元素反应 useEffect
- android - 带有连字符的 React Native / Android 换行符不起作用
- python - 检测图像中的椭圆 - opencv python