2011-06-02 6 views
9

दरअसल यह पहली बार है जब मैं jplayer प्लगइन का उपयोग कर रहा हूं, इसलिए जब मुझे एक div पर क्लिक होता है तो मुझे एक ध्वनि क्लिप (2 सेकंड) चलाने की ज़रूरत होती है, और मुझे नहीं पता कि jplayer का उपयोग कैसे करें!jplayer का उपयोग कर माउसक्लिक पर एमपी 3 ध्वनि क्लिप चलाएं?

मैं भी कैश में ध्वनि क्लिप फ़ाइल को लोड करने के साथ-साथ पृष्ठ लोड हो रहा है, इसलिए जब मैं क्लिक करें यह लोड किए बिना कि div ध्वनि क्लिप तुरंत निभाता है जब

btw क्लिक करने की जरूरत है, यह करने के लिए संभव है कि jplayer का उपयोग किए बिना, jquery शायद ?!

उत्तर

3

-snip-

खरोंच है कि ... वहाँ एक API

http://www.jplayer.org/latest/developer-guide/#jPlayer-play

उपयोग

$("#jpId").jPlayer("play"); 
+0

यह मेरे लिए काम नहीं करता - मैंने $ .jplayer ("play", 0) जोड़ने का भी प्रयास किया; और यह अभी भी केवल एक बार खेल रहा है। शायद मुझे अपना खुद का प्रश्न बनाना चाहिए था - लेकिन यह उतना ही था जितना मैंने सोचा था कि मैं सिर्फ इस पर उपहार देना चाहता हूं। –

+0

निम्न कोड मेरे जेप्लेयर ('प्ले') एपीआई कॉल से पहले है। '$ (" # ऑडियो खिलाड़ी ") jPlayer ({ \t \t swfPath:। './aud', \t \t समाधान:" एचटीएमएल, फ्लैश ", \t \t मौन: झूठे, \t \t errorAlerts: झूठी, \t \t warningAlerts: झूठे, \t \t तैयार: समारोह (ई) { \t \t \t $ (इस) .jPlayer ("setMedia", { \t \t \t \t एमपी 3: "./aud/msg_rcvd.mp3", \t \t \t \t ogg: "./aud/msg_rcvd.ogg" \t \t \t}) \t \t} \t}); ' –

+0

@Derek Adair आपने कहा कि आप इसे केवल एक बार खेलने के लिए प्राप्त कर सकते हैं? क्या आप इसे लूप पर लाने की कोशिश कर रहे हैं? –

3

है आप, jPlayer साथ रहना warningAlerts और errorAlerts सेट करने का प्रयास करना चाहते हैं सच।

$(id).jPlayer({ warningAlerts: true, errorAlerts: true });

यह आपकी समस्या का समाधान हो सकता है।

लेकिन जब तक आपको केवल ध्वनि (कोई वीडियो) की आवश्यकता नहीं है, SoundManager 2 आपके लिए बेहतर फिट हो सकता है। यह वास्तव में मजबूत है और व्यापक डीबगिंग आउटपुट प्रदान करता है।

परीक्षण और उत्पादन के लिए soundmanager2-nodebug-jsmin.js के लिए
soundManager.url = './swf/'; // directory where SM2 .SWFs live 

var mySound; 

soundManager.onready(function() { 

    // SM2 has loaded - now you can create and play sounds! 

    mySound = soundManager.createSound({ 
     id: 'someSound', 
     url: '/path/to/some.mp3' 
    }); 
}); 

//.... 
//if(xhr-stuff) 
    if(mySound) 
     mySound.play(); 

उपयोग soundmanager2.js। यदि आपके पास और प्रश्न हैं, तो पूछने में संकोच न करें।

+0

काम नहीं कर रहा है soundmanager2.js - thx एक गुच्छा का उपयोग कर समाप्त हुआ। इच्छा है कि मैं आपको अपना 50 प्रतिनिधि दे सकता हूं :( –

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