Android Studio如何在活动开始时自动播放背景音乐
Posted
技术标签:
【中文标题】Android Studio如何在活动开始时自动播放背景音乐【英文标题】:Android studio how to play background music automatically when activity started 【发布时间】:2017-12-08 14:17:19 【问题描述】:谁能帮我解决我的问题,我正在尝试在活动开始时自动播放背景音乐而无需按钮。
我不知道怎么做。
【问题讨论】:
与***.com/questions/27579765/…重复 Play background music in all activities of android app的可能重复 【参考方案1】:在 raw 文件夹中添加音乐文件,然后调用 R.raw.[musincname] 然后调用 onCreate 或 onStart 中的函数,....
public static void PlayVoice(final Context context, int rawVoice)
voice = MediaPlayer.create(context, rawVoice);
voice.setOnCompletionListener(new MediaPlayer.OnCompletionListener()
@Override
public void onCompletion(MediaPlayer mediaPlayer)
if (voice != null)
voice.release();
);
voice.start();
【讨论】:
【参考方案2】: public void audioPlayer(String path, String fileName)
//set up MediaPlayer
MediaPlayer mp = new MediaPlayer();
try
mp.setDataSource(path + File.separator + fileName);
mp.prepare();
mp.start();
catch (Exception e)
e.printStackTrace();
【讨论】:
以上是关于Android Studio如何在活动开始时自动播放背景音乐的主要内容,如果未能解决你的问题,请参考以下文章
如何停止 android studio 自动导入以从 Flutter 的“file://...”开始
在Android studio中使用活动模板时,我无法添加新的Java类吗?
当我使用 Kotlin 在 Android Studio 中更改为另一个活动时如何停止崩溃
当活动屏幕首次在 Android Studio 上加载时,如何在隐藏的背景中发送带有当前位置数据的 SMS 文本消息?