我将我的应用程序提交给三星市场,但他们拒绝了它说保持模式开启时视频没有暂停。
有没有人帮我理解我要添加的代码?这是我的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();
}
答案 0 :(得分:1)
您必须通过实现onPause和onResume方法来处理活动周期的暂停/恢复状态。当然,您可以在onPause方法中停止视频(并可能保存视频跟踪信息),然后在onResume方法中重新启动它(使用存储的跟踪信息使视频从停止的位置继续)。