2017-12-16 131 views
7

मैं इस प्रकार एचटीएमएल 5 ऑडियो प्लेयर का उपयोग कर रहा के लिए एचटीएमएल 5 प्लेयर (ऑडियो टैग) का उपयोग करते समय HTTP अनुरोध में प्राधिकरण हैडर पास करने के लिए कैसे:सुरक्षा

<audio controls> 
    <source src="<url>" type="audio/mp3"> 
</audio> 

अब, मैं अपने अनुप्रयोग सुरक्षित करना चाहते हैं, तो मैं चाहता हूँ एमपी 3 के लिए http अनुरोध में हैडर पैरामीटर में कुछ सत्र आईडी।

मुझे ऐसा करने का कोई तरीका नहीं मिला, अगर कोई समाधान जानता है तो कृपया मदद करें।

या

क्या कोई अन्य खिलाड़ी है जो इस समर्थन को देता है? ? ?

+0

स्रोत में यूआरएल बस एक जीईटी अनुरोध ऑडियो एपीआई बना रहा है। (मुझे लगता है)। आपको एमपी 3 फ़ाइल के लिए एक अद्वितीय पहचानकर्ता को स्वीकार करने के लिए एक एंडपॉइंट बनाना चाहिए, और मौजूदा सत्र मान्य होने पर सामग्री को वांछित सामग्री-प्रकार (ऑडियो/एमपी 3) के साथ वापस कर देना चाहिए, जो भी आप वैध परिभाषित कर सकते हैं। – Grigor

+0

हां, लेकिन पहचानकर्ता पैरामीटर प्राप्त करने के रूप में है, तो कोई भी उस ऑडियो को चलाने या डाउनलोड करने के लिए एक ही यूआरएल का उपयोग कर सकता है। –

+0

जब तक आप सत्र को मान्य नहीं करते हैं। यह एक ही डोमेन पर रहता है? – Grigor

उत्तर

1

मुझे लगता है कि आपको HTMLAudioElement का उपयोग करना चाहिए और सीधे HTML के बजाय जावास्क्रिप्ट से ऑडियो चलाएं। अब जब आप जावास्क्रिप्ट का उपयोग करते हैं तो आप ऑडियो फ़ाइल लाने और ऑडियो तत्व को प्रदान करने के लिए सुरक्षित यूआरएल का उपयोग कर सकते हैं। यह आपके लिए काम कर सकता है।

+0

तो आप क्या कह रहे हैं कि पहले मुझे ऑडियो फ़ाइल डाउनलोड करनी चाहिए और फिर इसे ऑडियो तत्व प्रदान करना चाहिए और खेल के बाद मुझे उस फ़ाइल को हटा देना चाहिए। अगर मैं सही समझ गया तो कृपया स्पष्ट करें –

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