我有很多单选按钮,每个按钮都选择播放特定的声音。 但是,在使用不同的声音并使用应用程序后,它将停止工作(不再播放声音)。
这是相关的代码,我提取了相关的部分,它是一个片段FYI,相当标准:
final MediaPlayer[] mediaplayarr = new MediaPlayer[10];
TextView tv1 = (TextView) rootView.findViewById(R.id.text1);
tv1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View tv1)
{
mediaplayarr[0] = MediaPlayer.create(getActivity(), R.raw.sound1);
mediaplayarr[0].start();
}
我用谷歌搜索了这个问题,但似乎没有任何关系。不同的按钮(你可以看到的10个)工作正常,如果你想重复它们一样,但过了一段时间使用它们就会停止工作。
如果您有任何建议,请与我们联系。
答案 0 :(得分:0)
我通过放置" mediaplayarr [0] = MediaPlayer.create(getActivity(),R.raw.sound1)来解决问题。 "在tv1.setonclicklistener之前。我希望它可以帮助别人。