पर एचएलएस एम 3 यू 8 बजाना मुझे वीडियो स्ट्रीम एचएलएस एम 3 यू 8 खेलने में समस्या है। मैंने लक्ष्य आईओएस 9 के साथ एक नई परियोजना बनाई और वीडियो स्ट्रीम प्लैट करने के लिए एवीप्लेयर का उपयोग किया। जबकि परीक्षण स्ट्रीम काम कर रही है, मैं अपने विंडोज़ और एंड्रॉइड ऐप में उपयोग की जाने वाली सभी अन्य वीडियो धाराओं को आईओएस एवीप्लेयर क्लास के साथ काम नहीं करता हूं। क्या आप कृपया सलाह दे सकते हैं कि AVPlayer को ट्यून करना संभव है या कौन सी तृतीय पक्ष आधुनिक लाइब्रेरी का उपयोग किया जा सकता है? अद्यतन: विटामीओ का डेमो ऐप का प्रयास किया, यह काम करता है।आईओएस 9
@IBAction func pressed(sender: AnyObject) {
// this url work, all others not
let url = NSURL(string:"http://devimages.apple.com/iphone/samples/bipbop/bipbopall.m3u8")
let player = AVPlayer(URL: url!)
let playerController = AVPlayerViewController()
playerController.player = player
self.addChildViewController(playerController)
self.myView.addSubview(playerController.view)
playerController.view.frame = self.myView.frame
player.play()
}
मेरे पास अन्य m3u8 धाराएं काम कर रही हैं। कभी-कभी मुझे ऐसा लगता है जो एक आईफोन 6 पर काम करेगा लेकिन 5 एस (आईओएस का एक ही संस्करण नहीं), जो अजीब है। आप अपनी अन्य धाराओं के साथ क्या त्रुटि प्राप्त कर रहे हैं? –
हैलो, मैंने समर्थन टिकट खोला, ऐप्पल के समर्थन इंजीनियर ने कहा कि किन स्ट्रीमों में गैर-मानक प्रारूप है, जब मैं इसे चलाने का प्रयास करता हूं तो क्रॉस प्ले साइन – Anton
के साथ सिर्फ ब्लैक स्क्रीन है, डीएफवीडियोप्लेयर के साथ विटामीओ की कोशिश की गई है, आईपैड एयर पर प्रदर्शन समस्या है और कई धाराओं को नहीं खेला जा सकता है, लेकिन ये धाराएं एंड्रॉइड मीडिया प्लेयर पर काम करती हैं, क्या वैकल्पिक है? – Anton