2012-03-12 15 views
19

मैं अपने ऐप में वीडियो चलाने के लिए वीडियो व्यू का उपयोग कर रहा हूं लेकिन मैं इसमें नियंत्रण छिपाना चाहता हूं। मैं उसे कैसे कर सकता हूँ? धन्यवाद।Android में VideoView में नियंत्रण कैसे छिपाएं?

+0

उपयोग framelayout और डाल videoview और अन्य नियंत्रण है कि आप को छिपाने/शो करना चाहते हैं। (उदाहरण के लिए videoview के बीच में प्ले-पॉज़ बटन, जो वीडियो चला रहा है या विराम स्थिति में छुपा/दिखाएं)। –

उत्तर

59

वीडियो व्यू में नियंत्रण छिपाने के लिए, हम MediaController प्रॉपर्टी पर शून्य सेट कर सकते हैं।

कोड स्निपेट के रूप में नीचे है:

videoView.setMediaController(null) 
+0

धन्यवाद दोस्त !!! यह काम करता है ... – Karthik

+0

यह काम करता है लेकिन कुछ उपकरणों पर आपको नल पॉइंट अपवाद मिलेगा: इसके कारण: java.lang.NullPointerException android.widget.VideoView.setMediaController (VideoView.java7070) पर – Marqs

+0

छुपा नहीं है, हटा दिया गया है ... – delive

14

इस प्रयास करें:

MediaController ctrl = new MediaController(context); 
ctrl.setVisibility(View.GONE); 
videoView.setMediaController(ctrl); 
+1

मेरे videoview की मात्रा को नियंत्रित करने के लिए MediaPlayer.OnPreparedListener का उपयोग करने के कारण मेरे पास .setMediaController (null) सेटिंग की लक्जरी नहीं थी, इसके बजाय यह आत्मा पूरी तरह से काम करती थी। धन्यवाद! – Logic1

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