android.media.MediaPlayer#setWakeMode ( )源码实例Demo

下面列出了android.media.MediaPlayer#setWakeMode ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: Rey-MusicPlayer   文件: FadeMediaPlayer.java
public FadeMediaPlayer(MusicService musicService) {
    mMusicService = musicService;

    mMediaPlayer1 = new MediaPlayer();
    mMediaPlayer2 = new MediaPlayer();
    mHandler = new Handler();

    mMediaPlayer1.setWakeMode(mMusicService, PowerManager.PARTIAL_WAKE_LOCK);
    mMediaPlayer1.setAudioStreamType(AudioManager.STREAM_MUSIC);

    mMediaPlayer2.setWakeMode(mMusicService, PowerManager.PARTIAL_WAKE_LOCK);
    mMediaPlayer2.setAudioStreamType(AudioManager.STREAM_MUSIC);

    try {
        startSong();
    } catch (IOException e) {
        e.printStackTrace();
    }
}
 
源代码2 项目: Rey-MusicPlayer   文件: MusicService.java
private void initMediaPlayers() {
    mMediaPlayer1 = new MediaPlayer();
    mMediaPlayer1.setWakeMode(this, PowerManager.PARTIAL_WAKE_LOCK);
    mMediaPlayer1.setAudioStreamType(AudioManager.STREAM_MUSIC);


    if (mSongs.size() > 0) {
        startSong();
    }
}
 
源代码3 项目: Sky31Radio   文件: RadioPlaybackService.java
public RadioPlayer() {
    mediaPlayer = new MediaPlayer();
    mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
    mediaPlayer.setLooping(true);
    mediaPlayer.setOnBufferingUpdateListener(this);
    mediaPlayer.setOnPreparedListener(this);
    mediaPlayer.setScreenOnWhilePlaying(true);
    mediaPlayer.setOnErrorListener(this);
    mediaPlayer.setOnCompletionListener(this);
    mediaPlayer.setWakeMode(RadioPlaybackService.this, PowerManager.PARTIAL_WAKE_LOCK);
}
 
源代码4 项目: redalert-android   文件: SoundLogic.java
static void playSoundURI(Uri alarmSoundUi, Context context) {
    // No URI?
    if (alarmSoundUi == null) {
        return;
    }

    // Already initialized or currently playing?
    stopSound(context);

    // Create new MediaPlayer
    mPlayer = new MediaPlayer();

    // Wake up processor
    mPlayer.setWakeMode(context, PowerManager.PARTIAL_WAKE_LOCK);

    // Set stream type
    mPlayer.setAudioStreamType(getSoundStreamType(context));

    try {
        // Set URI data source
        mPlayer.setDataSource(context, alarmSoundUi);

        // Prepare media player
        mPlayer.prepare();
    }
    catch (Exception exc) {
        // Log it
        Log.e(Logging.TAG, "Media player preparation failed", exc);

        // Show visible error toast
        Toast.makeText(context, exc.toString(), Toast.LENGTH_LONG).show();
    }

    // Actually start playing
    mPlayer.start();
}