У меня есть приложение для Android, которое я отправил и получил приостановлено, потому что проигрыватель youtube продолжает играть (звук), когда экран телефона заблокирован, и ответ был таким, что это не так позволил. Я хочу, чтобы видео приостановилось или даже остановилось, когда нажата клавиша удержания (клавиша блокировки экрана). Это мой код:Нужно приостановить или остановить видеопроигрыватель youtube, когда экран заблокирован.
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.play_video);
Typeface tf = Typeface.createFromAsset(getAssets(), "28 Days Later.ttf");
TextView title = (TextView)findViewById(R.id.title);
title.setTypeface(tf);
Intent in = getIntent();
title.setText(in.getStringExtra("video_title"));
video_id = in.getStringExtra("video_id");
YouTubePlayerView youTubePlayerView = (YouTubePlayerView)findViewById(R.id.youtubeplayerview);
youTubePlayerView.initialize(API_KEY, this);
this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
}
@Override
public void onInitializationFailure(Provider provider,
YouTubeInitializationResult result) {
Toast.makeText(getApplicationContext(),
"onInitializationFailure()",
Toast.LENGTH_LONG).show();
Toast.makeText(getApplicationContext(),video_id,Toast.LENGTH_SHORT).show();
}
@Override
public void onInitializationSuccess(Provider provider, YouTubePlayer player,
boolean wasRestored) {
player.loadVideo(video_id);
}