RT
具体功能实现类似电脑上面的C-test测试一样,程序调用media player
然后循环播放视频文件

解决方案 »

  1.   

    Android提高第一篇之MediaPlayer
    http://blog.csdn.net/hellogv/article/details/5975864在prepare()前设置setLooping(true)就可以循环播放了。
      

  2.   

    我的意思是,实现android自动化测试,编译程序,然后用它来调用media player实现随机播放文件夹里面的影音文件和循环播放一个影音文件。再将结果生成log日志文件。
      

  3.   


            final VideoView videoView = (VideoView) findViewById(R.id.VideoView01);
    //        videoView.setVideoPath("/mnt/sdcard2/test.mp4");
            videoView.setVideoURI(Uri.parse("android.resource://"+getPackageName()+"/"+R.raw.official_hd));
            videoView.setMediaController(new MediaController(HDMI.this));
            videoView.requestFocus();
            videoView.start();
            //com.android.camera/.Camera
            
            OnCompletionListener listener = new OnCompletionListener(){ @Override
    public void onCompletion(MediaPlayer mp) {
    // TODO Auto-generated method stub
    //videoView.start();
    builder = new AlertDialog.Builder(HDMI.this);
    builder.setMessage("?瘚?蝏?")
           .setCancelable(false)
           .setPositiveButton("??", new DialogInterface.OnClickListener() {
               public void onClick(DialogInterface dialog, int id) {
                result = true;
                intentResult.putExtra("finish", result);
               setResult(RESULT_OK, intentResult);
                finish();
               }
           })
           .setNeutralButton("?瘚?銝€甈?, new DialogInterface.OnClickListener() {
               public void onClick(DialogInterface dialog, int id) {
                videoView.start();
               }
           })
           .setNegativeButton("銝€?", new DialogInterface.OnClickListener() {
               public void onClick(DialogInterface dialog, int id) {
                result = false;
                intentResult.putExtra("finish", result);
               setResult(RESULT_OK, intentResult);
                finish();
               }
           }).show();
    }