2011-03-11 10 views
19

क्या एचटीएमएल 5 <video> टैग रिवर्स में वीडियो चलाया जा सकता है, या मुझे 2 वीडियो डाउनलोड करना होगा (आगे और बैकवर्ड प्ले)। कोई समाधान जो उपयोगकर्ता को 2 वीडियो डाउनलोड करने से नहीं बचाता है?क्या एचटीएमएल 5 वीडियो को रिवर्स में खेलना संभव है?

+3

मैं दृढ़ता से ** ** ** की तरफ झुका रहा हूं, क्योंकि अधिकांश संपीड़न योजनाएं मानती हैं कि आप आगे बढ़ रहे हैं। – drudge

उत्तर

15

एचटीएमएल 5 या जावास्क्रिप्ट में जाने के बिना, कई वीडियो प्रारूप streaming स्वरूप हैं जिन्हें आगे खेले जाने के लिए डिज़ाइन किया गया है। इसे पीछे की ओर चलाने के लिए पूरे स्ट्रीम को डीकोड करने की आवश्यकता होगी, डिस्क पर प्रत्येक कच्चे फ्रेम को संग्रहित करने के लिए डिस्क को क्लोबबरिंग से बचने के लिए, फिर फ्रेम को पीछे की ओर प्रस्तुत करना होगा।

कम से कम एक व्यक्ति actually tried that का उपयोग mplayer, हालांकि, तो यह किया जा सकता है, कम से कम सिद्धांत रूप में।

+1

धन्यवाद @ फ्रेडेरिक, अब मुझे पता है कि 2 अलग-अलग वीडियो होने से मेरी समस्या का बेहतर समाधान है। – Ish

+0

लेकिन एकाधिक खिलाड़ियों को लोड करने या वर्तमान प्लेयर वीडियो स्रोत बदलने के लिए आवश्यक दो अलग-अलग वीडियो जोड़ना। मौजूदा प्लेयर वीडियो स्रोत बदलने से लोडिंग समय लगेगा। –

+0

@ अरहम, लेकिन क्लाइंट पर इसे उलट करने के लिए स्थानीय रूप से संपूर्ण इनपुट स्ट्रीम को बफर करना एक विकल्प नहीं है (अभी तक), मुझे डर है। –

10
aMediaElement.playbackRate = -1; 

यूएएस इस समर्थन नहीं कर सकते, हालांकि यह एक नकारात्मक मूल्य को playbackRate स्थापित करने के लिए मान्य है।

+2

सफारी में एमपी 4 के साथ काम किया, लेकिन बहुत गड़बड़ था (वीडियो बिल्कुल आसान नहीं था)। –

+3

ध्यान दें कि क्रोम के पास इस समय नकारात्मक प्लेबैक रूट लागू करने की योजना नहीं है। https://code.google.com/p/chromium/issues/detail?id=33099 –

+2

इस समय फ़ायरफ़ॉक्स में समर्थित नहीं है, या तो – commonpike

6

मैं इसे एक अद्यतन विधि में करने में कामयाब रहा। प्रत्येक फ्रेम मैं वीडियो को कम करता हूं। समय के लिए समय बीत चुका है और अब तक यह सबसे अच्छा परिणाम है जिसे मैं प्राप्त करने में कामयाब रहा।

+0

इस के बारे में एक jsfiddle देखना अच्छा लगेगा। –