मुख्य धागे पर एक टिप्पणी के बजाय इसे उत्तर के रूप में लिखने के लिए क्षमा करें, लेकिन मुझे स्पष्ट रूप से टिप्पणी करने के लिए पर्याप्त प्रतिष्ठा अंक नहीं हैं!
वैसे भी, मैं ओपी के समान ही काम करने की भी तलाश कर रहा हूं।
मैंने देखा कि एक विशेष लाइब्रेरी है, krpano, krpano videoplayer plugin के साथ जो वीडियो को आईफोन इनलाइन पर चलाने की अनुमति देता है! कार्रवाई में इस के कुछ डेमो यहां पाए जा सकते हैं: http://krpano.com/video/
जबकि मैं इन पागल पैनोरामा वीडियो पर एक साधारण 2 डी वीडियो उदाहरण पसंद करूंगा, यह वेब को खराब करते समय मैंने पाया है।
var v = document.querySelector('video');
// remove from document
v.parentNode.removeChild(v);
// touch anywhere to play
document.ontouchstart = function() {
v.play();
}
वीडियो तत्व से पहले इसे हटा दिया है:
<video playsinline webkit-playsinline preload="auto" crossorigin="anonymous" src="http://www.mediactiv.com/video/Milano.mp4" loop style="transform: translateZ(0px);"></video>
लेकिन वह अकेले पर्याप्त नहीं लगता है: मैं क्या बता सकते हैं, वे एक सामान्य दस्तावेज़ से जुड़ी नहीं तत्व का उपयोग करते हैं वीडियो खेला जाता है, यह अभी भी पूर्णस्क्रीन चला जाता है।
वीडियो को पूर्णस्क्रीन जाने से रोकने के लिए वे कैसे प्रबंधित करते हैं?
संपादित करें: दोनों उदाहरण यह है कि वे दोनों की तरह दिखाई देता वीडियो प्रस्तुत करने के लिए कैनवास तत्व का लाभ कर रहे थे, तो मैं आगे चला गया और वीडियो कैनवास तत्व के माध्यम से प्रतिपादन दिखावा एक डेमो ऊपर मार पड़ी है को देखने के बाद। जबकि डेमो बहुत अच्छा काम करता है, यह आईफोन पर पहुंचने में विफल रहता है (यहां तक कि वीडियो तत्व को पूरी तरह से डीओएम से हटा दिया जाता है!) - वीडियो अभी भी पूर्ण स्क्रीन पर कूदता है। मैं सोच रहा हूँ अगले कदम एक WebGL कैनवास के लिए ये एक ही सिद्धांतों को लागू करने होगा (कि krpano उदाहरण क्या कर रहे हैं है), लेकिन इस बीच में हो सकता है इस डेमो दूसरों में कुछ विचार चिंगारी होगा ...
http://jakesiemer.com/projects/video/index.htm
कृपया अपना कार्य-प्रगति कार्यान्वयन पोस्ट करें। – JAL
हमें कुछ कोड –