में गलत मैं इस तरह एक Android डिवाइस पोर्ट्रेट अभिविन्यास में एक नया वीडियो पर कब्जा:एंड्रॉयड चित्र वीडियो उन्मुखीकरण VideoView
Intent intent = new Intent(android.provider.MediaStore.ACTION_VIDEO_CAPTURE);
startActivityForResult(intent, 1886);
और यह मेरे इस फाइल को देता है: "/ mnt/sdcard/DCIM/कैमरा/वीडियो -2012-02-02-10-45-48.mp4 "
तब मैं इसे इस तरह खेलते हैं:
:private VideoView videoView = (VideoView) findViewById(R.id.videoView);
String videoUrl = "/mnt/sdcard/DCIM/Camera/video-2012-02-02-10-45-48.mp4";
videoView.setMediaController(new MediaController(this));
videoView.setVideoURI(Uri.parse(videoUrl));
videoView.start();
यहाँ मेरी लेआउट फ़ाइल है
जब मैं इसे मानक एंड्रॉइड गैलरी में चलाता हूं, तो अभिविन्यास सही होता है। लेकिन जब मैं उपरोक्त वीडियो व्यू में वीडियो चलाता हूं, तो यह 90 डिग्री घुमाया जाता है। लैंडस्केप बहुत अच्छा काम करता है, एकमात्र समस्या पोर्ट्रेट वीडियो हैं।
मैं इस वीडियो को वीडियो व्यू में कैसे घुमा सकता हूं?
इसके अलावा, मैं प्रोग्रामेटिक रूप से अभिविन्यास कैसे निर्धारित कर सकता हूं?
क्या आप इस समस्या का समाधान ढूंढ पाए थे? मेरे पास एक ही समस्या है – Thatdude1