2011-12-20 5 views
6

मैंने विभिन्न एचटीएमएल प्लेयर की कोशिश की और एचटीएमएल 5 वीडियो टैग का इस्तेमाल किया। हालांकि सेब डिवाइसेस (आईपॉड टच 4, आईफोन 4, आईपैड) एचटीएमएल 5 वीडियो को अपने प्लेयर में दिखाता है।सेब डिवाइस अपने प्लेयर में एचटीएमएल 5 वीडियो क्यों बजाते हैं?

मेरा मुख्य लक्ष्य वीडियो पर ओवरले विज्ञापन दिखाने के लिए है। मैंने पूर्ण स्थिति और जेड-इंडेक्स की सहायता से div को छिपाने/दिखाने का फैसला किया। यह मेरे पीसी में ब्राउज़रों के लिए काम करता था, हालांकि एप्पल उपकरणों में प्रबंधन नहीं कर सका।

सेब उपकरणों पर विज्ञापन दिखाने के लिए, सबसे पहले मुझे अपने स्वयं के एचटीएमएल 5 प्लेयर का उपयोग करने की ज़रूरत है, न कि एप्पल के डिफ़ॉल्ट वीडियो प्लेयर।

क्या मेरा दृष्टिकोण संभव है या कोई कामकाज है? किसी भी विचार की अत्यधिक सराहना की जाएगी।

धन्यवाद,

उसे संपादित

वहाँ एक विशेषता "वेबकिट-playsinline" है। लेकिन यह या तो काम नहीं करता है। मुझे लगता है कि यह केवल UIWebView के साथ ऐप प्रोग्रामिंग में काम करता है।

<video id="video" width="480" height="320" webkit-playsinline> 
+0

आपके स्रोत में आप वेबकिट प्लेयर का उपयोग करने का प्रयास करते हैं। हां, सफारी एक वेबकिट है। लेकिन सेब इसे ओवरराइड करें। कुछ सीएसएस-शैली की तरह मानक कक्षाओं को ओवरराइड कर सकते हैं। – SkyFox

उत्तर

2

क्षमा करें, लेकिन आप किसी अन्य खिलाड़ी का उपयोग नहीं कर सकते हैं। एचटीएमएल 5 के साथ कोई भी ब्राउज़र आपको कुछ अलग-अलग खिलाड़ियों को समर्थन दे सकता है। प्रत्येक खिलाड़ी ब्राउज़र में बनाते हैं। यह ब्राउज़र का हिस्सा है। जब आप ब्राउज़िंग के लिए अपने सेब डिवाइस का उपयोग करते हैं तो आप केवल सफारी (और ओपेरा) का उपयोग कर सकते हैं। सफारी के पास एचटीएमएल 5-वीडियो के लिए केवल 1 खिलाड़ी है। और ओपेरा खिलाड़ी के सफारी-कार्यान्वयन का उपयोग करें :)

संबंधित मुद्दे