Event Listeners in HTML5 Video on the iPad Safari not working? -


मुझे इसे & lt; head & gt; :

 में मिला है <कोड> & lt; स्क्रिप्ट & gt; फ़ंक्शन लॉग (इवेंट) {var Url = "./log.php?session=<?php इको session_id ();? & Gt; & amp; event =" + event; XmlHttp = नया XMLHttpRequest (); XmlHttp.open ("GET", यूआरएल, सच); XmlHttp.send (नल); } & Lt; / script & gt;  

और यह & lt; body & gt; :

  & lt; वीडियो आईडी = "वीडियो" src = "./ वीडियो / लैरीविडियो.एमपी 4 "नियंत्रण =" नियंत्रण "पोस्टर =" ./ img / video_poster.jpg "onabort =" लॉग ('ऑनबोर्ट'); " oncanplay = "लॉग ( 'oncanplay');" oncanplaythrough = "लॉग ( 'oncanplaythrough');" ondurationchange = "लॉग ( 'ondurationchange');" onemptied = "लॉग ( 'onemptied');" onended = "लॉग ( 'onended');" onerror = "लॉग ( 'onerror');" onloadeddata = "लॉग ( 'onloadeddata');" onloadedmetadata = "लॉग ( 'onloadedmetadata');" onloadstart = "लॉग ( 'onloadstart');" onpause = "लॉग ( 'onpause');" onplay = "लॉग ( 'onplay');" onplaying = "लॉग ( 'onplaying');" onprogress = "लॉग ( 'onprogress');" onratechange = "लॉग ( 'onratechange');" onreadystatechange = "लॉग ( 'onreadystatechange');" onseeked = "लॉग ( 'onseeked');" onseeking = "लॉग ( 'onseeking');" onstalled = "लॉग ( 'onstalled');" onsuspend = "लॉग ( 'onsuspend');" ontimeupdate = "लॉग ( 'ontimeupdate');" onvolumechange = "लॉग ( 'onvolumechange');" onwaiting = "लॉग ( 'onwaiting');" & gt; & LT; स्क्रिप्ट & gt; QT_WriteOBJECT ('। / Video / LarryVideo.mp4', '380px', '285px', // width & height '', // आवश्यक एक्टिवक्स नियंत्रण का संस्करण, हम तयशुदा मान 'पैमाने' के साथ ठीक हैं, 'Tofit', // पैमाने के आकार में फिट करने के लिए आकार ठीक है, तो बस 'ओब # आईडी', 'video_obj' एंबेड टैग के लिए 'एम् एम् एम् आईडी', 'वीडियो एमेर्ड', // आईडी का आकार बदलना; // केवल ऑब्जेक्ट टैग के लिए आईडी & lt; / script & gt; & Lt; / वीडियो & gt;  

मेरी सामान्य सफ़ारी अपेक्षाकृत अच्छा लॉग-फाइल प्रविष्टियां बनाता है आईपैड से मोबाइल सफारी हालांकि कुछ भी नहीं करता है।

धन्यवाद

पी> मैं एक आईपैड पर तैयार करने के लिए एक पकड़ पाने में सक्षम नहीं हूं, लेकिन आप अन्य घटनाओं को प्राप्त कर सकते हैं जो अधिक-कम-कम आपको तैयार करने का अनुमान लगाएंगे।

  var audio = new audio ( "someSource.mp3"); audio.play (); / * आप का उपयोग करने की आवश्यकता हो सकती है () इस बात के आधार पर कि ईवेंट कैसे शुरू किया गया था * / audio.addEventListener ("canplay", handleCanPlay, गलत); Audio.addEventListener ("duration change", handleDurationChange, गलत);  

लेकिन स्पष्ट होने दें, समस्या यह है कि ऐप्पल पूरी तरह से पूरी दुनिया को बता रही है कि वे इंटरनेट गलत इस्तेमाल कर रहे हैं यह मान लिया गया है कि हर कोई उन साइटों से नफरत करता है जो संगीत को दूसरी तरह से लोड करते हैं जो वे लोड करते हैं, लेकिन फिर ऐप्पल नट जाती है और ऑडियो / वीडियो के किसी भी बफ़र / मारता है जो किसी उपयोगकर्ता के संकेत से स्पष्ट रूप से शुरू नहीं किया जाता है क्योंकि ऐप्पल ने जाहिर तौर पर यह सोच लिया है कि उनके उपयोगकर्ता बहुत मंद हैं हिट "बैक" यदि कोई साइट उन्हें परेशान करती है; फ़ानबॉय भी सहमत हैं यदि हम किसी भी प्रकार की ध्वनि प्रभावों की कोशिश करने और प्रबंधित करने की हिम्मत करते हैं, तो यह मूल रूप से हमारे आवेदनों से गंदगी को दूर करने के लिए हम सभी को छोड़ देता है। मुझे पता है कि यह शेख़ी जगह नहीं है ... लेकिन आईपैड पर एचटीएमएल 5 में दिलचस्प / इंटरेक्टिव अनुभव के किसी नरम को बनाने के बाद मैं शापित हो जाऊंगा एक और के बाद एक चेहरा नहीं ... यह 5MB कैश सीमा है बस ब्राउज़र को दुर्घटनाग्रस्त करता है यदि कोई पृष्ठ * बहुत सारे (ऐप्पल के अनुसार) या यूआई को बढ़ाने के लिए मीडिया के किसी भी प्रकार से पहले लोड करने में कठिनाई होती है - गंभीरता से, वर्डप्रेस ब्लॉग्स और आरएसएस रीडर के बाहर, मोबाइल सफारी के एचटीएमएलए के कार्यान्वयन बहुत बेकार है और इसलिए एचटीएमएल 5 का सपना "एक बार बनाओ, कहीं भी खेलें" मूल्य प्रस्ताव मर चुका है और हम देशी क्षुधा को हटाने के लिए जाते हैं ... कम से कम यह हमें अच्छी नौकरी सुरक्षा / राउंट देता है


Comments

Popular posts from this blog

windows - Heroku throws SQLITE3 Read only exception -

lex - Building a lexical Analyzer in Java -

python - rename keys in a dictionary -