2012-05-22 72 views
0

我在我的應用程序中播放視頻,視頻應該播放縱向和橫向模式以及重新啓動活動,請任何可以舉例的鏈接。風景模式視頻活動正在重新啓動

  • 使用視頻視圖播放視頻。

    public class PlayVideoActivity extends Activity { 
    
    private VideoView video; 
    private ImageButton back; 
    
    
    
    /** Called when the activity is first created. */ 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
        super.onCreate(savedInstanceState); 
        setContentView(R.layout.main); 
    
    
        back = (ImageButton)findViewById(R.id.backbutton); 
        back.setOnClickListener(new View.OnClickListener() { 
    
         public void onClick(View arg0) { 
    
          finish(); 
         } 
        }); 
    
        video=(VideoView)findViewById(R.id.videoView); 
    
    
    
        video.setDrawingCacheEnabled(true); 
        video.setDrawingCacheQuality(VideoView.DRAWING_CACHE_QUALITY_HIGH); 
    
        video.setVideoURI(Uri.parse("android.resource://"+ getPackageName() +"/" + R.raw.fillings_class_1)); 
        video.requestFocus(); 
        video.setMediaController(new MediaController(this)); 
        video.start(); 
    
    } 
    
    
        @Override 
        public void onRestoreInstanceState(Bundle savedInstanceState) { 
         super.onRestoreInstanceState(savedInstanceState); 
         //restore the relevant information 
    
        } 
    
    
    
    } 
    

回答

0

如果你真的需要防止從一個方向變化正在重新啓動的活動,你需要設置清單中的活動的configChanges屬性包括orientation