所以我试着制作一个播放声音的按钮,有一次它问我一些关于在计算机上打开我想要的声音文件的事情,我没有真正看到它并点击我的电脑,所以每次我运行我的应用程序文件在我的电脑上播放,应用程序永远不会启动,任何人都知道如何重置它? (尝试了一个新项目,重新启动。)
以下是我的一些代码: MainActivity.java
CameraPosition cameraPosition = new CameraPosition.Builder()
.target(new LatLng(currentLatitude, currentLongitude)).zoom(15).build();
googleMap.animateCamera(CameraUpdateFactory.newCameraPosition(cameraPosition));
感谢您的帮助!
答案 0 :(得分:0)
MainActivity.java:
public class MainActivity extends AppCompatActivity {
private MediaPlayer mediaPlayer;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mediaPlayer = MediaPlayer.create(this, R.raw.diwali);
Button play = (Button) findViewById(R.id.play);
play.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mediaPlayer.start();
mediaPlayer.setOnCompletionListener(new MediaPlayer.OnCompletionListener(){
@Override
public void onCompletion(MediaPlayer mp) {
Toast.makeText(MainActivity.this, "I'm done!", Toast.LENGTH_SHORT).show();
}
});
}
});
Button pause = (Button) findViewById(R.id.pause);
pause.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mediaPlayer.pause();
}
});
}
activity_main.xml中:
<Button
android:id="@+id/play"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/play" />
<Button
android:id="@+id/pause"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/pause" />
这对我来说效果最好,包括播放和暂停附加的媒体。