zoukankan      html  css  js  c++  java
  • 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 播放网络视频和音频

  • 相关阅读:
    Qt之加载QSS文件
    Qt之QSS(黑色炫酷)
    Sublime Text 2 快捷键
    QTablewidget 简单例子
    QTableview 只显示横向线
    Qt删除文件夹
    Ubuntu(Debian)apt-get
    C++中char*与wchar_t*之间的转换
    Qtl和JS、HTML通信/交互
    浅谈Socket编程
  • 原文地址:https://www.cnblogs.com/mybkn/p/2532601.html
Copyright © 2011-2022 走看看