保持模式为ON时,视频不会暂停

时间:2012-07-10 10:48:18

标签: video mode pausing-execution

我将我的应用程序提交给三星市场,但他们拒绝了它说保持模式开启时视频没有暂停。

有没有人帮我理解我要添加的代码?这是我的clipvidoe活动

 import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.Window;
import android.view.WindowManager;
import android.widget.MediaController;
import android.widget.Toast;
import android.widget.VideoView;

public class Clipvideo1 extends Activity {

    @Override
     protected void onCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
        WindowManager.LayoutParams.FLAG_FULLSCREEN); 
setContentView(R.layout.clip1);

VideoView videoView = (VideoView) findViewById(R.id.videoView1);

Uri videoPath = Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.fiordi6);

videoView.setVideoURI(videoPath);
videoView.setMediaController(new MediaController(this));
videoView.requestFocus();
videoView.start();
Toast.makeText(this, "Regia di Angelo Giammarresi", Toast.LENGTH_SHORT).show();
}

1 个答案:

答案 0 :(得分:1)

您必须通过实现onPause和onResume方法来处理活动周期的暂停/恢复状态。当然,您可以在onPause方法中停止视频(并可能保存视频跟踪信息),然后在onResume方法中重新启动它(使用存储的跟踪信息使视频从停止的位置继续)。

相关问题