小编Jus*_*ian的帖子

在 Fragment 中使用 Mediaplayer

我仍在努力理解片段及其工作原理。我有一个扩展布局的片段。我试图在按下按钮时播放声音,但我遇到了媒体播放器的一些问题。

代码是:

private void playSound(int resId) {
    MediaPlayer mp = MediaPlayer.create(Tab1Fragment.this, resId);
    mp.setOnCompletionListener(Tab1Fragment.this);
    mp.start();
}
Run Code Online (Sandbox Code Playgroud)

错误是: The method create(Context, int) in the type MediaPlayer is not applicable for the arguments (Tab1Fragment, int)

我尝试使用getApplicationContext()无济于事。

任何帮助表示赞赏谢谢

android android-fragments

5
推荐指数
1
解决办法
2978
查看次数

如何引用Set中的位置?

如何引用集合中的位置?像数组一样:array[5];

我正在开发一个具有收藏夹选项卡的Android音板."收藏夹"选项卡使用列表视图.当用户添加收藏夹时,该按钮的文本将添加到该组中.现在我已经为列表视图设置了一个上下文菜单,允许用户通过长按和删除来删除项目.上下文菜单传递触发上下文菜单的列表视图的位置,我试图删除该位置.

java collections set

2
推荐指数
1
解决办法
168
查看次数

停止从其他应用程序启动的Mediaplayer

Soundcloud等应用程序如何阻止其他应用程序MediaPlayer?例如,当我通过Google音乐播放歌曲并打开SoundCloud时,一旦Soundcloud歌曲开始播放,Google Music的歌曲就会停止播放.我可能会遗漏一些明显的东西,但我一直想知道这是如何实现的.

谢谢,贾斯汀

android android-mediaplayer

2
推荐指数
1
解决办法
785
查看次数