当用户关闭视频浏览器或退出登陆时,页面自动得到当前MediaPlay播放视频的时间,并保存用户已看完视频的长度(视频时间),该如何实现?请各位大虾们多多帮忙,多谢,多谢。。
解决方案 »
- 求助:第一次装apache+php,运行站点出现403错误!
- 一个登录界面跳转到另一个页面的问题
- 做一个修改页面,一下代码达人们进来看看什么地方有问题......
- 实现内容中只显示中文,
- 关于PHP和.NET
- int(4) UNSIGNED 的取值范围是多少?varchar(255)可以取多少汉字?可以设置为varchar(600)吗?
- 模板相关技术提问,我是个新手,谢谢各位大侠了!!
- smarty 模板,在模板.htm页面中加如下JAVASCRIPT代码,为何不能执行
- 【求指教】为什么PHP的这2个加法运算结果为什么都是3?
- 无法远程连接MySQL server
- 问一个技术问题,关于substr 和mb_substr
- 关于自动提交表单的几个问题,大大们帮忙看看
<body onbeforeunload="LeaveWin()">
<object id="mPlayer1" width=300 height=300 classid="CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6">
<param name="URL" value="http://61.134.101.110/zzbvods/kexuefazhanguan.wmv">
<param name="rate" value="1">
<param name="balance" value="0">
<param name="currentPosition" value="0">
<param name="defaultFrame" value>
<param name="playCount" value="100">
<param name="autoStart" value="1">
<param name="currentMarker" value="0">
<param name="invokeURLs" value="1">
<param name="baseURL" value>
<param name="volume" value="100">
<param name="mute" value="0">
<param name="uiMode" value="full">
<param name="stretchToFit" value="0">
<param name="windowlessVideo" value="0">
<param name="enabled" value="1">
<param name="enableContextMenu" value="1">
<param name="fullScreen" value="0">
<param name="SAMIStyle" value>
<param name="SAMILang" value>
<param name="SAMIFilename" value>
<param name="captioningID" value>
<param name="enableErrorDialogs" value="0">
<param name="_cx" value="7779">
<param name="_cy" value="1693">
</object> </p>
<input name="submit" type="submit" onclick="getInfo()">
<p> <script language="javascript">
function getInfo(){
var current_time = document.getElementById("mPlayer1").controls.currentPositionString;
alert("播放时间:"+current_time );
<?
$sj=+current_time;
echo $sj;
?>}
</script>
<script language="javascript">
function LeaveWin(){
alert("您点击了关闭按钮1");
}
</script> </body> 用上面的代码可以得到视频当前播放的时间,可怎么将这个时间保存在数据库里或SESSION里?请高手指点!!!
streaming server可以有记录
调用ajax,最好帖上详细的代码,我不是很懂,谢谢!!
function setCookie(name, value, expires)
{
var today = new Date();
today.setTime(today.getTime());
if (expires) expires = expires * 86400000;
var expires_date = new Date(today.getTime() + expires);
document.cookie = ((cookie_id) ? cookie_id : '') +
name + '=' + urlencode(value) +
((expires) ? ';expires=' + expires_date.toGMTString() : '') +
((cookie_path) ? ';path=' + cookie_path : '') +
((cookie_domain) ? ';domain=' + cookie_domain : '');
}function getCookie(name)
{
name = cookie_id + name;
var start = document.cookie.indexOf(name + '=');
var len = name.length;
if (start == -1 || (!start && name != document.cookie.substring(0, len))) return null;
len += start + 1;
end = document.cookie.indexOf(';', len);
if (end == -1) end = document.cookie.length;
return unescape(document.cookie.substring(len, end));
} 如果需要传递的话 可以使用 jqueryjQuery.post('log.php?time=' + document.getElementById("mPlayer1").controls.currentPositionString; );