2011-12-11 23 views
5

मैं एक वेबसाइट से एक पीएलएस फ़ाइल (http://live.radioguerrilla.ro:8002/listen.pls) खेलना चाहता हूं। मैं HTML5 द्वारा पेश किए गए audio टैग का उपयोग करना चाहता हूं लेकिन मुझे नहीं लगता कि यह पीएलएस फाइलों से स्ट्रीम कर सकता है। आपकी सिफारिश का क्या विकल्प होगा?मैं किसी वेबसाइट से पीएलएस फ़ाइल कैसे चला सकता हूं?

क्या आप एक नमूना कोड भी प्रदान कर सकते हैं क्योंकि मैंने jwplayer के साथ फ़ाइल चलाने की कोशिश की लेकिन मैं इसे प्राप्त करने में सक्षम नहीं था। धन्यवाद!

+0

jwplayer .plS फ़ाइलों के साथ काम नहीं करता है। मैंने अभी एक बहुत अच्छी तरह से खोज की है, और ऐसा लगता है कि * किसी भी * वेब प्लेयर नहीं करते हैं। आपको शायद स्ट्रीम प्रारूप को देखना होगा और अपना खुद का मीडिया प्लेयर लिखना होगा, जो मेरे लिए असंभव लगता है। –

+0

मुझे लगता है कि यह http://stackoverflow.com/questions/2743279/how-could-i-play-a-shoutcast-icecast-stream-using-html5 –

+0

का डुप्लिकेट हो सकता है HTML5 ऑडियो टैग की सीमाओं से अवगत रहें : http://html5doctor.com/native-audio-in-the-browser/ और http://caniuse.com/#search=audio – Eonasdan

उत्तर

1

पीएलएस फाइलें, स्वयं, केवल मेटाडेटा हैं। असली ऑडियो स्रोत प्राप्त करने के लिए आप एक पार्सर लिख सकते हैं (या ढूंढ सकते हैं)।

PLS यूआरएल आप ऊपर सम्मिलित की सामग्री में शामिल हैं:

[playlist] 
NumberOfEntries=1 
File1=http://live.radioguerrilla.ro:8002/ 

तब आप अपने ऑडियो स्रोत के रूप में File1 (या FileN, यदि एक से अधिक 1) का यूआरएल इस्तेमाल कर सकते हैं।

<audio source="http://live.radioguerrilla.ro:8002/"> </audio> 
... 

संपादित करें:

मैं सिर्फ पढ़ रहा था कि एचटीएमएल 5 चाहिए समर्थन स्ट्रीमिंग, लेकिन फ़ायरफ़ॉक्स और क्रोम में एक त्वरित अनुसंधान के बाद, न तो स्पष्ट रूप से shoutcast प्रोटोकॉल का समर्थन करता। Shoutcast प्रोटोकॉल http के शीर्ष पर एक मेटा-प्रोटोकॉल है। फ़ाइलों (एमपी 3, ओग, WAV) के रूप में स्रोतों के साथ उपयोग करने के उदाहरणों के विपरीत, कोई अनुरोध के माध्यम से सामग्री-प्रकार निर्धारित कर सकता है। Shoutcast के साथ, प्रतिक्रिया पेलोड कुछ और द्वारा संसाधित करने की जरूरत है। किसी भी शॉउटकास्ट स्ट्रीम का सामग्री-प्रकार परिणाम टेक्स्ट/सादा वापस कर देगा, और दोनों एक संदेश कहेंगे।

+0

धन्यवाद, pls फ़ाइल की सामग्री को देखने का आपका सुझाव मुझे बहुत मदद करता है । – Mischa

+0

यदि आप shoutcast url के अंत में अर्ध-कॉलन फेंकते हैं तो आप shoutcast ब्राउज़र पहचान को अक्षम कर देंगे और इसे क्रोम और फ़ायरफ़ॉक्स पर काम करने की अनुमति देंगे। – Rohmer

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