社区
C#
帖子详情
网上的在线视频,播放窗口失去焦点即暂停播放,有什么解决方法吗?
wzuomin
2011-11-03 01:14:03
如题:现在有些网上的在线视频,播放窗口失去焦点即暂停播放,有什么解决方法吗?
看这些视频就没法干别的了,请问谁有好的解决方法?
可以实现边看视频边做其他工作,或聊天或写文档等等等。。。。
...全文
6775
10
打赏
收藏
网上的在线视频,播放窗口失去焦点即暂停播放,有什么解决方法吗?
如题:现在有些网上的在线视频,播放窗口失去焦点即暂停播放,有什么解决方法吗? 看这些视频就没法干别的了,请问谁有好的解决方法? 可以实现边看视频边做其他工作,或聊天或写文档等等等。。。。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ymzzszg
2012-02-21
打赏
举报
回复
实际上播放进度还是在增加的,当关闭“保存图片”对话框后,进度就会改变的
ymzzszg
2012-02-21
打赏
举报
回复
实际上播放进度还是在增加的,当关闭“保存图片”对话框后,进度就会改变的
ymzzszg
2012-02-20
打赏
举报
回复
这样的网页,不用无研究代码了,已经找到解决的办法了。
在播放窗口中包含图片的对方右击,选择“图像另存为”,这时候会弹出“保存图片”的对话框,不要关闭它,你会发现视频仍然在播放,接下来你就可以干别的事情了,上网、聊天,看电影都可以,不过就是那个网页窗口始终会在后方,播放进度也不会改变,当关闭“保存图片”对话框后,进度就增加了,呵呵
Frederick
2012-02-20
打赏
举报
回复
个人认为是这样的:
失去焦点后他自动判断然后不再播放,其实是两种情况,
1.是你说的没有焦点,是因为被其他第三方窗口覆盖,也就是此时系统的激活窗口Active值是赋给了第三方窗体
2.是你说的金山等虽然出现,但不会影响,这是因为金山这类软件只是看见在最前,但并不改变窗口活动的Active值。
解决方案其实个人也不是很确定,
首先3L的虚拟机我认为是可行的,不过可能会有点大动干戈,毕竟只是为了看个视频而已。
其次如果不是直播的话可以让他后台放着,迅雷支持下载网络视频的,之后再在本地用播放器看。
最后貌似是有播放器可以直接播放网络地址的,你可以找找,如果这样的话也可以解决。
还有个比较实用的方法是这样的,你弄个微博或者人人网客户端,先分享视频,然后打开客户端用置顶功能看,貌似比较投机取巧
dangmao
2012-02-20
打赏
举报
回复
[Quote=引用 6 楼 ymzzszg 的回复:]
这样的网页,不用无研究代码了,已经找到解决的办法了。
在播放窗口中包含图片的对方右击,选择“图像另存为”,这时候会弹出“保存图片”的对话框,不要关闭它,你会发现视频仍然在播放,接下来你就可以干别的事情了,上网、聊天,看电影都可以,不过就是那个网页窗口始终会在后方,播放进度也不会改变,当关闭“保存图片”对话框后,进度就增加了,呵呵
[/Quote]
播放进度没改变还是没有符合楼主的要求啊
ymzzszg
2012-02-18
打赏
举报
回复
哪位高人能帮助解决一下这个问题,这样的网页有。
今年的继续教育——低碳经济,就是这样的网页,如果当前正在观看,突然有别的窗口弹出,视频会立即暂停播放,只有重获焦点后参会继续播放。不过有的弹出窗口例外,比如 金山毒霸的优盘扫描提示等,就不会让当前网页失去焦点......
源文件代码如下:
<html>
<head>
<style>
body{ margin:0px; padding:0px;}
</style>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type='text/javascript' src='../resource/mtmcode.js'></script>
<link href="/chinahrt/resource/style/common/ymPrompt.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="/chinahrt/resource/js/ymPrompt.js"></script>
<title>低碳经济</title>
<script type="text/javascript">
function init()
{
API = this.document.APIAdapter;
}
</script>
<script language="JavaScript" type="text/javascript">
function pauseDialog(){
if(this.document.hasFocus()){
window.showModelessDialog("/chinahrt/hrt/course/scorm/course_player/showMessage.html","提示信息","dialogWidth:469px;dialogHeight:194px;scroll:no;status:no");
//ymPrompt.alert({title:'温馨提示',message:'您的学习已持续2分钟,要继续学习吗?'});
//ymPrompt.win({message:'/chinahrt/hrt/course/scorm/course_player/showMessage.html',width:500,height:300,title:'温馨提示',iframe:true});
}
}
function ff(){
alert();
}
</script>
</head>
<body>
<span id="tt"></span>
<iframe id="playFram" name="playFram" src="http://cf.chinahrt.com:80/chinahrt/hrt/course/scorm/course_player/api.jsp?url=/chinahrt/data/course/12c3da7a120658bf7fc1c8e492692800/2011-10-25/C1319519464572/sco0100.htm&userId=133fe8915a61689ffcdadaf429896df9&courseNumber=C1319519464572&scoId=0100&sessionId=1329529413327" height="100%" width="100%" scrolling="no" marginheight="0" frameborder="0" >
</iframe>
<!--
<script>window.setInterval(pauseDialog,1000*60);</script>
-->
<!--
<script>window.setInterval(pauseDialog,1000*60*30);</script>
-->
</body>
</html>
段传涛
2012-02-17
打赏
举报
回复
想法 挺好的,过来学习。
有代码后 我也复制一份。
同时 顶
aqtd2
2012-02-16
打赏
举报
回复
可以用虚拟系统播放
aqtd2
2012-02-16
打赏
举报
回复
确实有这样的网站,是一个培训网,只要焦点没在当前视频播放的页面就自动暂停了。有点老伙,
ycproc
2011-11-03
打赏
举报
回复
有这样的效果的视频网站吗?
举例我试试看
其实这个还是可以让用户选择的
用户不想看 只想听声音不行么?
你可以判断当前的浏览器的选项卡也就是当前页面是不是有焦点
再通过actionscript函数控制暂停
当激活了状态以后开始
单单的视频窗口状态恐怕很难获取
autoplay-on-focus:一个简单的书签,可以在
窗口
模糊和
焦点
上
暂停
和恢复 HTML5 视频
焦点
自动
播放
此书签使页面上的任何视频在
窗口
模糊时自动
暂停
并在
焦点
上恢复。 设置 要使用此书签,请复制的内容并将它们粘贴到新书签中。 用[removed]前缀代码。 用法 要在包含视频的页面上启用自动对焦功能,只需激活书签即可。 视频开始
播放
后,一旦
窗口
失去
焦点
,它将自动
暂停
,并在
窗口
重新获得
焦点
时恢复。 用作用户脚本 此脚本可用作具有浏览器扩展程序(例如 (Chrome) 或 (Firefox))的用户脚本,以使脚本自动运行并防止您必须激活书签。 要仅在网站的特定页面或部分启用脚本,可以将参数传递给匿名函数,指示必须存在的一部分 URI 才能运行脚本。 例如,要仅在example.com/videos/lessons/页面上运行脚本,您可以修改脚本并将'lessons'作为参数传递,如下所示: (function(pageName) { ... })( 'lessons' )
html5 获得
窗口
焦点
和
失去
窗口
焦点
当前
窗口
获得
焦点
js事件,html5发布之前我们使用window.onfocus和window.onblur来获得
窗口
焦点
和
失去
窗口
焦点
, 监听 onfocus() 和window.onblur()事件实现 //当前
窗口
得到
焦点
window.onfocus=function(){ //
播放
动画或视频 }; //当前
窗口
失去
焦点
window.onblur=function(){ //
暂停
动画或视频 }; 这个
方法
可以实现切换标签
暂停
动画视频,但是会带来一...
解除 网课
失去
焦点
/离开页面 就自动
暂停
的限制
h5 如果视频是video元素,可以写个定时器,每秒钟设置一下
播放
状态 f12打开开发者工具,切换到console面板,输入下面代码并回车 setInterval(function () { var current_video = document.getElementsByTagName('video')[0] current_video.play() }, 1000) flash 如果是flash视频,可以重写
失去
焦点
函数。 f12打开开发者工具,切换到console面板
尔雅通识教育公选课当前页面
失去
焦点
就会
暂停
的
解决
方法
★下边这个
方法
在Chrome和IE中好像不行,在FireFox中测试可行 我们在上尔雅的公选课的时候,只要我们用鼠标点击当前页面外其他的任意一个要素都会使视频
暂停
,没有办法同时做其他事情,但是我们可以使用下边的
方法
来实现这样的功能 首先,我们在网页上找到一张图片,右键,另存为 然后,会弹出选择保存位置的
窗口
,这个时候不要管这个
窗口
, 现在就可以在看视频的同时做其他事了,但是不
问题锦集 | 网课
失去
焦点
/离开页面就自动
暂停
?
h5 如果视频是video元素,可以写个定时器,每秒钟设置一下
播放
状态 f12打开开发者工具,切换到console面板,输入下面代码并回车 setInterval(function () { var current_video = document.getElementsByTagName('video')[0] current_video.play() }, 1000) ...
C#
111,092
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章