Android小部件加声音

时间:2012-11-12 22:13:11

标签: android android-widget

我有一个小部件按下时打开活动。 我是这样做的:

一段代码:

        try {
            Intent defineIntent2 = new Intent(context,
                    Setting.class);
            PendingIntent pendingIntent2 = PendingIntent
                    .getActivity(context, 0 /* no requestCode */,
                            defineIntent2, 0 /* no flags */);
            updateViews
                    .setOnClickPendingIntent(R.id.widget, pendingIntent2);
        } catch (Exception e) {
            Log.e(LOG_TAG, "", e);
        }
        return updateViews;
    }

我希望通过按小部件音乐开始。 我试着参加活动。这有效,但问题是我需要“手动”关闭活动。

按下后还有另一种释放音乐的方法吗?

1 个答案:

答案 0 :(得分:0)

您希望在从窗口小部件打开活动时播放音乐吗?

试试这个:

    MediaPlayer player = new MediaPlayer();
    player = MediaPlayer.create(YourClass.this, R.raw.yoursoundfile);
    player.start();

    //Your intent code here to launch activity

编辑:您需要使用服务。示例:http://stackoverflow.com/questions/4298888/android-music-player-widget