Tôi đã có này trong <head>
:Trình nghe sự kiện trong HTML5 Video trên iPad Safari không hoạt động?
<script>
function log(event){
var Url = "./log.php?session=<?php echo session_id(); ?>&event=" + event;
xmlHttp = new XMLHttpRequest();
xmlHttp.open("GET", Url, true);
xmlHttp.send(null);
}
</script>
Và điều này trong <body>
:
<video id="video" src="./video/LarryVideo.mp4"
controls="controls"
poster="./img/video_poster.jpg"
onabort="log('onabort');"
oncanplay="log('oncanplay');"
oncanplaythrough="log('oncanplaythrough');"
ondurationchange="log('ondurationchange');"
onemptied="log('onemptied');"
onended="log('onended');"
onerror="log('onerror');"
onloadeddata="log('onloadeddata');"
onloadedmetadata="log('onloadedmetadata');"
onloadstart="log('onloadstart');"
onpause="log('onpause');"
onplay="log('onplay');"
onplaying="log('onplaying');"
onprogress="log('onprogress');"
onratechange="log('onratechange');"
onreadystatechange="log('onreadystatechange');"
onseeked="log('onseeked');"
onseeking="log('onseeking');"
onstalled="log('onstalled');"
onsuspend="log('onsuspend');"
ontimeupdate="log('ontimeupdate');"
onvolumechange="log('onvolumechange');"
onwaiting="log('onwaiting');">
<script>
QT_WriteOBJECT('./video/LarryVideo.mp4',
'380px', '285px', // width & height
'', // required version of the ActiveX control, we're OK with the default value
'scale', 'tofit', // scale to fit element size exactly so resizing works
'emb#id', 'video_embed', // ID for embed tag only
'obj#id', 'video_obj'); // ID for object tag only
</script>
</video>
Safari bình thường của tôi tạo đẹp mục log-file như mong đợi. Tuy nhiên, Mobile Safari từ iPad không làm gì cả.
Điều gì có thể sai với điều này?
Cảm ơn!
Ông đã cung cấp giải pháp thay thế. Và địa ngục, tôi đã bỏ phiếu cho anh ta cho rant. –
Tôi chia sẻ >> mỗi ngày một fck * ng <<, cùng một bài hát. Cảm ơn vì điểm rõ ràng và quan trọng của bạn về vấn đề này. – ppalmeida