2011-01-22 18 views
6

के साथ वीडियो चलाने में समस्याएं मुझे मोनो टच में वीडियो चलाने में कुछ समस्याएं आ रही हैं। जो मैं पा सकता हूं उससे लेने के लिए दो अलग-अलग दृष्टिकोण हैं। दोनों ऑडियो बजाए जाते हैं लेकिन कोई वीडियो नहीं। मैं शर्त लगा रहा हूं कि मुझे कुछ आसान याद आ रही है इसलिए कोई मदद महान होगी।मोनो टच

प्रयास एक -

moviePlayer = new MPMoviePlayerController(new NSUrl("test.mp4")); 
moviePlayer.Play(); 

प्रयास दो

moviePlayer = new MPMoviePlayerViewController(new NSUrl("test.mp4")); 
this.PresentMoviePlayerViewController(moviePlayer); 

धन्यवाद

उत्तर

2

प्रलेखन को देख से मीट्रिक टन प्रलेखन से लिया है, तो आप किसी दृश्य पर MPMoviePlayerController जोड़ने के लिए, अन्यथा की जरूरत है वीडियो नहीं जानता कि कहां खेलना है।

आपका दूसरा प्रयास थोड़ा बेहतर दिखता है, क्या आप मूवीप्लेयर पर प्ले विधि को कॉल कर रहे हैं (नोट यह एक एमपीमोवी प्लेयर व्यू कंट्रोलर है) MPMoviePlayerController (मूवीप्लेयर नाम दिया गया है)?

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

moviePlayerController = new MPMoviePlayerViewController(new NSUrl("test.mp4")); 
this.PresentMoviePlayerViewController(moviePlayerController); 

नमूना आईपैड ऐप पर कोई समस्या नहीं के साथ काम कर रहा है। क्या आप वाकई अपने test.mp4 है ...

  1. एन्कोडेड सही ढंग से
  2. परियोजना में शामिल
  3. वीडियो के निर्माण कार्रवाई सामग्री के लिए

प्रलेखन MPMoviePlayerController के लिए निर्धारित है: http://developer.apple.com/library/ios/#documentation/MediaPlayer/Reference/MPMoviePlayerController_Class/MPMoviePlayerController/MPMoviePlayerController.html

MPMoviewPlayerViewController के लिए प्रलेखन: http://developer.apple.com/library/ios/#documentation/MediaPlayer/Reference/MPMoviePlayerViewController_class/Reference/Reference.html#//apple_ref/occ/cl/MPMoviePlayerViewController

+0

मैंने MPMoviePlayerController को पहले देखने के लिए जोड़ने का प्रयास किया था लेकिन कोई भाग्य नहीं था। दस्तावेज़ों से पता चला कि मैंने फ्रेम आकार निर्धारित नहीं किया था। MoviePlayer.View.Frame = View.Frame जैसे कुछ जोड़ना; इसे जीवन में वसंत बना दिया। धन्यवाद! –

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