2010-05-05 23 views
16

मैं वेब ब्राउज़र पर एक वीडियो खेलने के लिए एचटीएमएल 5 में टैग का उपयोग कर रहा हूँ में खेला जा रहा ... (और मैं इस नई सुविधा के साथ बहुत प्रभावित हूँ)वीडियो बदलें एचटीएमएल 5 वीडियो

वहाँ करने के लिए कार्यक्षमता है जावास्क्रिप्ट के माध्यम से खेला जा रहा वीडियो बदलें? कहें कि जब मैं किसी सूची से एक और वीडियो चुनता हूं, तो जावास्क्रिप्ट फ़ंक्शन को कॉल किया जाएगा जिसमें MyVideo.VideoLocation = //location of new video to be played की लाइनों पर कुछ शामिल होगा। क्या यह संभव है?

धन्यवाद और सादर, Krt_Malta

+0

इस पोस्ट पर नज़र है /: http://stackoverflow.com/questions/5703203/html5-video-change - बहु-स्रोत अच्छा और सरल समाधान! –

उत्तर

0

संपत्ति प्रयोग की जाने वाली:

videoTag.src 

यह नहीं कि उसके बाद खेल रहे हैं ऑटो शुरू होता है:

videoTag.play() 
24

वेबकिट है कि आप की आवश्यकता है स्रोत बदलने के बाद "लोड()" पर कॉल करें:

videoTag.src = "newVideo"; 
videoTag.load(); 
videoTag.play(); 

ऐप्पल में a useful tutorial है।

+0

आप महोदय मेरे नायक हैं! – alexalexandresq

5

यहाँ समाधान, iPad/iPhone/वेबकिट पर परीक्षण किया फ़ायरफ़ॉक्स

<script> 

function playNext(path,target) 
{ 
target[0].src=path; 
target[0].load(); 
target[0].play(); 
} 

playNext("pathToMovie",$('#video_1')); 

</script> 
+0

बस डाउनवोट पर सोच रहा है .... यह ठीक काम करता है – samccone

+1

लक्ष्य [0] .load(); लक्ष्य [0] .play(); 2011 में आईफोन – Kevkong

+0

पर कुछ भी नहीं करेगा: \ – samccone

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