2013-10-27 11 views
5

मैं निम्नलिखित आवश्यकताओं के साथ एक क्लाइंट के लिए एक लाइव वीडियो स्ट्रीमिंग समाधान विकसित कर रहा हूं: - एक मोबाइल-अनुकूलित वेब ऐप से उच्च अंत एंड्रॉइड और आईफोन डिवाइस पर लाइव वीडियो स्ट्रीम करें (नहीं मूल ऐप्स) - वीडियो पूर्ण स्क्रीन नहीं होनी चाहिए लेकिन आंशिक स्क्रीन, ताकि अन्य HTML सामग्री वीडियोएंड्रॉइड और आईफोन स्मार्टफोन पर लाइव वीडियो स्ट्रीम करें

से नीचे प्रदर्शित की जा सके, तो मेरा सवाल यह है कि वीडियो प्रारूप/तकनीक क्या है जो दोनों में लाइव वीडियो स्ट्रीमिंग की अनुमति देती है उपकरण? मैंने एचएलएस के बारे में सुना है लेकिन मुझे यकीन नहीं है कि यह दोनों उपकरणों में खेलता है।

और, क्या वीडियो को पूर्ण स्क्रीन पर जाने से रोकने का कोई तरीका है? मैं एसओ http://broken-links.com/tests/video/ में इस पर आया हूं, लेकिन यह मांग वीडियो के लिए है। क्या यह लाइव वीडियो स्ट्रीमिंग के लिए भी आवेदन कर सकता है?

अग्रिम

उत्तर

0

धन्यवाद आप iOS के लिए YES करने के लिए अपने UIWebView उदाहरण के allowsInlineMediaPlayback विशेषता स्थापित करना चाहिए। एप्पल के UIWebView संदर्भ पृष्ठ से:

allowsInlineMediaPlayback

एक बूलियन मान निर्धारित करता है कि एचटीएमएल 5 वीडियो इनलाइन खेलने या देशी पूर्ण स्क्रीन नियंत्रक का उपयोग या नहीं।

@property (nonatomic) BOOL अनुमति देता हैलाइन मीडिया प्लेबैक चर्चा आईफोन पर डिफ़ॉल्ट मान नहीं है।

वीडियो को इनलाइन खेलने के लिए, न केवल इस संपत्ति को पर देखने की आवश्यकता है, लेकिन HTML दस्तावेज़ में वीडियो तत्व में वेबकिट-नाटकोंलाइन विशेषता भी शामिल होनी चाहिए।

Android के लिए, AFAIK Android के WebView के डिफ़ॉल्ट व्यवहार को फुलस्क्रीन साथ मीडिया प्लेयर ट्रिगर नहीं कर रहा। आप WebView का उपयोग करने में सक्षम होना चाहिए।

आप उन लिंक के साथ समर्थित वीडियो प्रारूपों के बारे में जानकारी प्राप्त कर सकते हैं:

iOS Media Layer Supported Video Formats

Android Supported Video Formats

दो प्रमुख उद्योग के मानकों, मुझे लगता है कि यह एक समस्या नहीं है अगर मैं समझता हूँ रहे हैं अपने सही ढंग से चिंताओं।

उम्मीद है कि मदद करता है।

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