2013-01-15 17 views
7

मैं यूट्यूब वीडियो की एक स्ट्रीम प्रोग्रामिंग कर रहा हूं जो टेलीविजन के समान सेट शेड्यूल पर खेलना चाहिए। यदि आप वेबसाइट दर्ज करते हैं तो वीडियो स्ट्रीम शेड्यूल में जो भी वीडियो हो, उसे उठा लेना चाहिए। तो वीडियो के क्रम द्वारा सेट की गई प्लेलिस्ट की बजाय, यह वीडियो का शेड्यूल है।मैं यूट्यूब वीडियो की लाइव स्ट्रीम कैसे बना सकता हूं?

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

क्या यह करने का यह मूर्ख तरीका है? मैं PHP में लिख रहा हूँ। मुझे लगता है कि सूची में सभी जानकारी मैन्युअल रूप से दर्ज करने के बजाय ऐसा करने का एक बेहतर तरीका है। और, यह कहने का एक और तरीका है, इसे अभी खेलें और कोई फर्क नहीं पड़ता कि इसे कौन खुलता है, यह वर्तमान वीडियो है जिसे खेलना चाहिए। एक क्रॉन जॉब जो हर एक्स मिनट अपडेट करता है, वर्तमान वीडियो की जांच करता है और इसे स्टोर करता है, और उसके बाद उस वीडियो को चलाता है?

मुझे आशा है कि आप लोग इस तर्क के साथ मेरी मदद कर सकते हैं।

धन्यवाद!

1) वीडियो लिंक और वीडियो को चलाने के लिए निर्धारित समय के साथ एक डेटाबेस है:

+0

यदि यह एक सतत फ़ीड (टीवी की तरह) है, तो सिद्धांत रूप में, आपके पास हमेशा कुछ खेलना होगा। किसी भी समय उपयोगकर्ता को फ़ीड को अनुमति या अस्वीकार करें। –

+0

मैं उलझन में हूं, क्या आप 'उपयोगकर्ता को फ़ीड को अनुमति या अस्वीकार कर सकते हैं' –

+0

आपने यूट्यूब-एपीआई के साथ प्रश्न टैग किया है। आपको एपीआई का उपयोग करके वीडियो विवरण का अनुरोध करना होगा और मूल्यों के साथ अपने शेड्यूल को पॉप्युलेट करना होगा – hek2mgl

उत्तर

1

यहाँ मेरी सुझाव है।
2) अपने पृष्ठ में, यदि कोई उपयोगकर्ता पृष्ठ पर जा रहा है, तो समय जांचें और डेटाबेस में अपने यूट्यूब रन टाइम के साथ इसकी तुलना करें।
3) यदि यह डेटाबेस समय के बराबर या बराबर है, तो वीडियो चलाएं।
4) आप कुछ AJAX जोड़ सकते हैं और रीयलटाइम में समय की जांच कर सकते हैं और अगली वीडियो के बराबर होने पर अगले वीडियो पर जा सकते हैं।

-1

लिंक की एक सरणी बनाएँ: बेहतर में निर्धारित समय के साथ डेटाबेस में संग्रहीत करता है, तो यह

एक बार समय मारा गया था अपने html तत्व स्रोत कोड बदल दिया जाना बनाने ..

आप की अतुल्यकालिक प्रकार की आवश्यकता है ऐसा करने के लिए ऑब्जेक्ट ..

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