2013-02-18 31 views
5

मैं नीचे यह ठीक काम करता है अगर मैं धाराओं के सभी गुणवत्ता संस्करण के साथ एक SMIL फ़ाइल बनाने के जेडब्ल्यू प्लेयर 6.जेडब्ल्यू प्लेयर के साथ गतिशील SMIL फ़ाइल का उपयोग

के साथ एक ऑनलाइन स्ट्रीम खिलाड़ी बनाने के लिए और कोड का उपयोग करने की कोशिश कर रहा हूँ :

<script> 
    jwplayer("myElement").setup({ 
     playlist: [{ 
      sources: [{ 
       file: "/player/smil.asp" 
     }] 
     }], 
     type: 'rtmp' 
    }); 
</script> 

SMIL फ़ाइल:

<smil> 
    <head> 
    <meta base="rtmp://host/app" /> 
    </head> 
    <body> 
    <switch> 
     <video src="quality1" system-bitrate="720" /> 
     <video src="quality2" system-bitrate="360" /> 
    </switch> 
    </body> 
</smil> 

मैं उड़ उपयोगकर्ता की गुणवत्ता चयन के आधार पर पर SMIL फ़ाइल बनाना चाहते हैं। (यानी: बिटरेट से अधिक 720 त्यागने)

मैं गतिशील SMIL फ़ाइल बनाने के लिए एक एएसपी फ़ाइल का उपयोग किया है, लेकिन यह काम नहीं किया:

file: "/player/smil.asp" 

the error: Error loading player: No playable sources found

निश्चित रूप से

मैं आवेदन/ओकटेट के लिए शीर्ष लेख प्रकार सेट एएसपी फ़ाइल में -स्ट्रीम लेकिन समस्या को हल नहीं किया।

मैंने आईआईएस सेटिंग में स्माइल फाइलों के लिए एएसपी हैंडलर को सेट करने और एआईएस सेटिंग के साथ एएसपी हैंडलर सेट करने की कोशिश की। जब मैं ब्राउज़र में कॉल करता हूं तो यह पूरी तरह से काम करता है, लेकिन जेड प्लेयर एक ही त्रुटि दिखाता है।

कोई सिफारिश?

धन्यवाद।

+0

क्या आप समस्या कहां हो रहे हैं इसके लिए एक लिंक प्रदान कर सकते हैं? – emaxsaun

+0

गतिशील प्लेयर के लिए, यदि आप प्लेयर के प्रकार चर को मुस्कुराते हैं तो क्या होता है? – emaxsaun

+0

कुछ भी नहीं बदला। – dvdmn

उत्तर

3

स्रोत प्रकार परिभाषित करने से समस्या हल हो जाती है।

sources: [{ 
    file: "/player/smil.asp", 
    type: "rtmp" 
}] 

उनके धैर्य के लिए एथन के लिए धन्यवाद।