单击按钮时MediaPlayer停止播放

时间:2017-12-11 22:47:35

标签: java android android-fragments

我制作了一个游戏应用程序。我只想在主要游戏过程中播放一首歌。我在游戏活动中启动了MediaPlayer。然后在游戏片段中,每当点击一个按钮时,歌曲就会停止。即使单击按钮,我也希望音乐能够继续播放。

游戏活动:

<?php
	include("./menu_actions.php");
	include("../conexion.php");
	if($_SESSION['session'] != "si"){
		header("location: ../home.php");
	}

	$us = $_SESSION['user'];
    $sql="select * from miembro where user = '$us';";
  	echo $sql;
  	$query = mysqli_query(conexion(),$sql);
  	$row = mysqli_fetch_array($query);

  session_start();
  if(isset($_SESSION["user"])){
    if((time() - $_SESSION['last_time']) > 10){ //After 10 sec
    header("location:logout.php");
    }
  }
  else{
    header('Location:login.php');
  }

 ?>
 
 //HTML

片段中有什么东西onClickListener我必须放入吗?

2 个答案:

答案 0 :(得分:0)

您是否尝试过评论mp.stop()行?

if (mp.isPlaying())
    mp.stop(); // <--- here
else
    mp.start();
return true;

答案 1 :(得分:0)

如果检查状态并且正在播放,则可以调用pause命令。使用该类时请完全参考此状态图,因为它使一切变得更容易。你会注意到从停止开始没有回路。相反,你需要prepare()然后start()。

enter image description here