blob: 4784dce7cee2dda160b15a7f7fa309c871dc632c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
package com.cyngn.audiofx.tests;
import android.content.Context;
import android.content.res.AssetFileDescriptor;
import android.media.AudioManager;
import android.media.MediaPlayer;
import com.cyngn.audiofx.tests.R;
import static junit.framework.Assert.assertNotNull;
/**
* Created by roman on 3/4/16.
*/
public class TestMediaPlayer {
protected MediaPlayer mPlayer;
public TestMediaPlayer(Context testContext) throws Exception {
mPlayer = new MediaPlayer();
assertNotNull("could not create mediaplayer", mPlayer);
AssetFileDescriptor afd = testContext.getResources().openRawResourceFd(R.raw.testmp3);
assertNotNull(afd);
mPlayer.setDataSource(afd.getFileDescriptor(), afd.getStartOffset(), afd.getLength());
afd.close();
mPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
mPlayer.prepare();
}
public void release() {
mPlayer.release();
}
public int getSessionId() {
return mPlayer.getAudioSessionId();
}
}
|