2012-02-23 40 views
1

我是新来的android开发,我想知道,如何在服务中运行歌曲,我也想使用.aidl文件来公开客户端界面。如何播放歌曲使用服务IN ANDROID

在此先感谢

+1

这可能会帮助你:http://marakana.com/forums/android/examples/60.html – 2012-02-23 06:17:02

+0

所有你需要的是Android SDK的'samples'目录。 – 2012-02-23 07:09:27

回答

2

声音基本为Android ..

对于经过本教程MusicDroid - Audio Player Part

这些教程分为三部分。它很好地描述了如何使用服务和AIDL实现Android音频播放器。

也看看这个android开发者教程Media Playback

我认为这会帮助你很多..!

+0

不错的教程,因为它太长..我会通过!谢谢:) – 2012-02-23 08:51:34

+0

我无法准备使用服务的玩家asyn?为什么如此?我没有收到准备好的听众的回电 – 2012-02-29 05:32:21

1

我假设你知道如何创建一个服务,在与UI交互,从UI发送意向的服务,我做了一件以前类似

import android.media.MediaPlayer; 

private MediaPlayer mMediaPlayer; 

private void play() { 
    mMediaPlayer = new MediaPlayer(); 
    mMediaPlayer.setDataSource(getSongUrl()); 
    mMediaPlayer.prepare(); 
    mMediaPlayer.start(); 
} 

这样就可以不要让暂停:

mMediaPlayer.pause(); 

或寻求一定的时间:

mMediaPlayer.seekTo((int) (to * mMediaPlayer.getDuration())); 

,并记住确保调用Release()

请查看这里的类:我建议你http://developer.android.com/reference/android/media/MediaPlayer.html

相关问题