android:videoView
网上代码大都类似:
private static ProgressDialog progressDialog; public String video_url; private MediaController mediaController; @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.videoalbum); progressDialog = ProgressDialog.show(ShowVideo.this, "", "Buffering video...", true); getWindow().setFormat(PixelFormat.TRANSLUCENT); video_url = "http://www.letumobi.com/videouploads/cd0a4170-1fb2-4fba-b17c-b5d70b2cd2e7.mp4"; try { final VideoView videoView =(VideoView)findViewById(R.id.video_viewId); mediaController = new MediaController(ShowVideo.this); mediaController.setAnchorView(videoView); // Set video link (mp4 format ) Uri video = Uri.parse(video_url); videoView.setMediaController(mediaController); videoView.setVideoURI(video); videoView.setOnPreparedListener(new OnPreparedListener() { public void onPrepared(MediaPlayer mp) { progressDialog.dismiss(); videoView.start(); } }); }catch(Exception e){ progressDialog.dismiss(); System.out.println("Video Play Error :"+e.getMessage()); } }
但是在模拟器上跑只有声音没有图像,真机上则没有问题。
Play Mp4 video from server android
android 播放网络视频和音频
作者:老Zhan
出处:http://www.cnblogs.com/mybkn/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。