社区
ASP
帖子详情
请教如何可以在服务器端捕捉media player事件?
tottifan
2009-07-17 02:13:01
各位大虾,
目前做一个项目,已实现asp页面内嵌入media player播放在线视频,利用js在客户端捕捉用户事件(播放、暂停等),
现需要实现服务器端追踪播放器事件的功能,不知道可行否?查了sdk和不少地方都没有相关内容,谢过先!
...全文
47
14
打赏
收藏
请教如何可以在服务器端捕捉media player事件?
各位大虾, 目前做一个项目,已实现asp页面内嵌入media player播放在线视频,利用js在客户端捕捉用户事件(播放、暂停等), 现需要实现服务器端追踪播放器事件的功能,不知道可行否?查了sdk和不少地方都没有相关内容,谢过先!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
toury
2009-07-17
打赏
举报
回复
[Quote=引用 13 楼 tottifan 的回复:]
播放格式还好,已经定好了是wmv格式的,因为是公司的培训视频,上传前统一转录的
[/Quote]
哦。
有可能的话,建议你研究下ffmepg,我觉得还是统一转换为FLV好一些
tottifan
2009-07-17
打赏
举报
回复
播放格式还好,已经定好了是wmv格式的,因为是公司的培训视频,上传前统一转录的
toury
2009-07-17
打赏
举报
回复
[Quote=引用 10 楼 tottifan 的回复:]
基本上就是lzp4881帖子里面的那些media player常见事件,而且从客户端来说已经实现了。
举个最简单的例子:
当用户在网页上点击播放器暂停按钮时,后台代码能够不通过客户端代码而获取这一事件吗?
[/Quote]
绝无可能!
toury
2009-07-17
打赏
举报
回复
[Quote=引用 9 楼 tottifan 的回复:]
Toury:服务器端需要补捉例如:用户点击播放按钮,暂停按钮,向前定位等事件,并进行数据库操作(例如用户暂停时写入当前媒体播放位置)
lzp4881:目前我就是在客户端捕捉事件后发送一个xmlHTTPRequest到后台页面,再调用vbscript进行后续操作的,现在的问题是,客户端脚本不是很安全,如果用户在客户端禁止脚本,就无法记录这些事件了,所有才会有从服务器端捕获事件的需求。
[/Quote]
嗨,原来服务器就是这个需求呀,哈~我还以为。。。。。
不建议你写库。客户端在哪里暂停、前后定位,你就记录在COOKIES里好了。然后客户端定时向服务器回送。
如果客户端禁用脚本,那你就让播放器失效,通知他打开脚本,呵呵
不过,有个问题不知你考虑到没,就是播放格式的问题。这个才是最麻烦的呢
tottifan
2009-07-17
打赏
举报
回复
基本上就是lzp4881帖子里面的那些media player常见事件,而且从客户端来说已经实现了。
举个最简单的例子:
当用户在网页上点击播放器暂停按钮时,后台代码能够不通过客户端代码而获取这一事件吗?
tottifan
2009-07-17
打赏
举报
回复
Toury:服务器端需要补捉例如:用户点击播放按钮,暂停按钮,向前定位等事件,并进行数据库操作(例如用户暂停时写入当前媒体播放位置)
lzp4881:目前我就是在客户端捕捉事件后发送一个xmlHTTPRequest到后台页面,再调用vbscript进行后续操作的,现在的问题是,客户端脚本不是很安全,如果用户在客户端禁止脚本,就无法记录这些事件了,所有才会有从服务器端捕获事件的需求。
toury
2009-07-17
打赏
举报
回复
[Quote=引用 7 楼 lzp4881 的回复:]
其实你可以换一种思路,既然你已经能在客户端捕获事件了,那就在客户端捕获后通过AJAX向服务端程序发送一个消息,然后根据返回的数据作其他处理。
[/Quote]
LZ可能有其他的需求,不只是那几个状态。因为播放器确实有很多其他事件,不只是你转的帖子里那几个状态。
先听听他的说法
lzp4881
2009-07-17
打赏
举报
回复
其实你可以换一种思路,既然你已经能在客户端捕获事件了,那就在客户端捕获后通过AJAX向服务端程序发送一个消息,然后根据返回的数据作其他处理。
toury
2009-07-17
打赏
举报
回复
【现需要实现服务器端追踪播放器事件的功能】:
你不妨举个例子说明一下,要在服务端追踪播放器的什么事件?
lzp4881
2009-07-17
打赏
举报
回复
播放器是嵌入在网页中在客户端播放的,如何能在服务器端捕获播放事件呢
tottifan
2009-07-17
打赏
举报
回复
2楼-我用的是windows media player,目前是用js接受事件然后调用后台页面的方法,就是不知道如何在服务器端主动监听这些事件,查了sdk似乎没有相关内容。就是想知道这个方案能行得通不,即使换个播放器也可以。
3楼-你给的链接好像是客户端的代码,这个我已经实现啦
lzp4881
2009-07-17
打赏
举报
回复
http://topic.csdn.net/u/20090212/19/25e66fa2-b608-4eaa-ad56-d2ea758bdebc.html
toury
2009-07-17
打赏
举报
回复
那就要看你那播放器插件有没有预留追踪事件的接口了,具体可以查查那个播放器插件的说明文档。
事实上【已实现asp页面内嵌入media player播放在线视频,
利用js在客户端捕捉用户事件(播放、暂停等)
,】,你之所以可以“捕捉”,也是因为它预留出了那些play/pause/stop的接口方法。
MR丶CHAN
2009-07-17
打赏
举报
回复
mark 帮顶
电脑知识大全
电脑知识大全详细研究WinXP中CPU占用100%原因及解决方法CPU占用100%案例分析 电脑硬件知识大全(看完了你就成硬件高手了)电脑故障排除之“八先八后”网络诊所病历大公布机器响铃不断,这时,如果你知道响铃的含意,就不用去
请教
专业人员了。硬件故障判断如何预防使用软件引发电脑硬盘的六大"硬伤扩展名查询大全windows罕见技巧集(收集整理)windows XP技巧终极必杀全集正确安装机器不
流媒体技术问答
Q:encoder不能设置用户权限访问 A:因为real没有在encoder设置用户访问权限!! Q:跑RealServer的服务器组播时的CPU,内存需求情况? A:RealServer中的组播是将一个现场直播流同时传递给多个客户端,而 无需为每一客户的连结发送一个单独的数据流,客户端只需连结到这个 数据流,而不是连结到RealServer服务器,从而降低带宽的使用。为了
Moesif 博客中文翻译(九)
Moesif 的个人资料仪表板是一个新添加的功能,可为您的整个客户群提供个性化的账户指标。这是通过提供应用于每个客户的个人资料页面的可定制模板来实现的。为 Moesif 用户提供了客户账户健康状况的直观分析。以前,Moesif 用户可以在每个用户和公司的个人资料下查看实时
事件
日志,该日志显示用户的活动以便于查看。Profile Dashboards 在此基础上进行了扩展,它允许您使用自己喜欢的图表创建一个控制面板模板,自动筛选和显示特定用户或所选公司的指标。
电影下载全攻略 [初、中、高级]——老猫
电影下载全攻略 [初、中、高级]——老猫初级篇 出于保护版权的目的,RM和ASF这两种格式文件的播放器--RealPlay和
Media
Player
都没有提供SAVE AS选项。如果希望看完节目后在windows的临时文件目录找文件,也如同等待上天施舍一般,几乎不可能成功。 一说到下载文件,很多朋友可能马上就会想到网络蚂蚁、FlashGet等下载工具吧。没错,用这些下载工具是可以下载一小
(转)高效屏幕录制
屏幕录制有着广泛的用途,主要用于建立演示培训,或者远程屏幕监视和广播。由于屏幕的大小和色深通常很高,而且具有大块背景色、窗口拖动/卷动造成的内容移动和菜单弹出造成的瞬时变化等特性,因此需要在数据采集、压缩和传输/存储上多加考虑。录制之前录制之前,应该选择录制方法,压缩方式和录制范围。有必要尽可能缩小录制的区域以减少数据量。在录制开始之前,可以让用户指定录制的范围,例如全屏幕,指定窗口,
ASP
28,409
社区成员
356,971
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章