2015-03-03 16 views
5

मैंने अपने पृष्ठ पर कस्टम त्रुटि संदेश के साथ जेडब्लूप्लेयर एम्बेड किया है जो धारा ऑनलाइन नहीं होने पर अलग छवि प्रदर्शित करती है लेकिन त्रुटि छवि लोड नहीं हो रही है।JWPLAYER कस्टम त्रुटि संदेश

<script type='text/javascript'> 
    jwplayer('player').setup({ 
     file: 'http://blog.com/stream.m3u8', 
     image: 'http://blog.com/streamimage.png', 
     title: 'STREAMING TITLE', 
     width: '100%', 
     height: "100%", 
     aspectratio: '16:9', 
     skin: 'glow', 
     mute: 'true', 
     ga: '{}' 
    }); 
    jwplayer().onError(function(){ 
     jwplayer().load({image:"http://blog.com/streamimage-error.png"}); 
     jwplayer().play(); 
    }); 
</script> 
+0

एपीआई दस्तावेज़ों को देखते हुए, ऐसा लगता है कि आपको छवि मान के साथ एक वीडियो फ़ाइल लोड करने की आवश्यकता है। फ़ाइल: "उदाहरण के लिए http://blog.com/error.mp4" '। इस दस्तावेज़ के अनुसार – Papa

+0

। http://support.jwplayer.com/customer/portal/articles/1442607-example-a- कस्टम-error- संदेश में आप छवि – Maca

+0

हाँ शामिल कर सकते हैं, लेकिन आपको फ़ाइल विशेषता का उपयोग करके एक लिंक भी शामिल करने की आवश्यकता है, यदि वह है अनिवार्य। – Papa

उत्तर

6

देखें here

आप के रूप में दस्तावेज़ में वर्णित फ़ाइल गुण जोड़ने की जरूरत है jwplayer().load({file:"http://jwplayer.com/errorfile.mp4",image:"http://jwplayer.com/errorfile.jpg"});

आप इस के लिए एक error video

<script type='text/javascript'> 
    jwplayer('player').setup({ 
     file: 'http://blog.com/stream.m3u8', 
     image: 'http://blog.com/streamimage.png', 
     title: 'STREAMING TITLE', 
     width: '100%', 
     height: "100%", 
     aspectratio: '16:9', 
     skin: 'glow', 
     mute: 'true', 
     ga: '{}' 
    }); 
    jwplayer().onError(function(){ 
     jwplayer().load({file:"http://jwplayer.com/errorfile.mp4", image:"http://blog.com/streamimage-error.png"}); 
     // jwplayer().play();// i dont think you need to play video if it throws error 
    }); 
</script> 

मैं होगा बनाते हैं और अपने कोड को बदलने की जरूरत त्रुटि वीडियो और त्रुटि छवि बनाने की सलाह दें और त्रुटि होने पर इसका उपयोग करें।

नीचे कोड निरंतर स्ट्रीम निगरानी के लिए बहुत उपयोगी होगा।

jwplayer().onBuffer(function(){ 
theTimeout = setTimeout(function(){ 
jwplayer().load({file:"http://jwplayer.com/errorfile.mp4",image:"http://jwplayer.com/errorfile.jpg"}); 
jwplayer().play(); 
},5000); 
}); 

मुझे आशा है कि इससे मदद मिलती है।

+1

यह था। इस सुविधा के लिए काम करने के लिए एक त्रुटि वीडियो बनाना आवश्यक है! – Maca

+0

आपकी आखिरी स्क्रिप्ट प्ले इवेंट पर 5 सेकंड के बाद काम करती है लेकिन यह इरर इवेंट पर काम नहीं करती है। – Maca

+0

!!! हम्म यह समझ में आता है, बफर काम करता है जब वीडियो बफरिंग शुरू होता है – Hitesh

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