Advertisement
Guest User

Untitled

a guest
Nov 26th, 2014
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.34 KB | None | 0 0
  1. private void playSound(String location) {
  2. try {
  3. Uri mp3 = Uri.parse("android.resource://" + getPackageName()
  4. + "/raw/" + location);
  5. mediaPlayer = new MediaPlayer();
  6. mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
  7. mediaPlayer.setDataSource(MainActivity.this, mp3);
  8. mediaPlayer.setOnPreparedListener(new OnPreparedListener() {
  9.  
  10. @Override
  11. public void onPrepared(MediaPlayer mp) {
  12. // TODO Auto-generated method stub
  13. mp.start();
  14. }
  15. });
  16. mediaPlayer.prepareAsync();
  17.  
  18. } catch (IllegalArgumentException e) {
  19. // TODO Auto-generated catch block
  20. e.printStackTrace();
  21. } catch (SecurityException e) {
  22. // TODO Auto-generated catch block
  23. e.printStackTrace();
  24. } catch (IllegalStateException e) {
  25. // TODO Auto-generated catch block
  26. e.printStackTrace();
  27. } catch (IOException e) {
  28. // TODO Auto-generated catch block
  29. e.printStackTrace();
  30. }
  31.  
  32. }
  33.  
  34. 11-26 21:28:55.196: E/MediaPlayer(19441): error (1, -2147483648)
  35. 11-26 21:28:55.200: E/MediaPlayer(19441): Error (1,-2147483648)
  36.  
  37. mediaPlayer = MediaPlayer.create(MainActivity.this, R.raw.mp3);
  38. mediaPlayer.start();
  39.  
  40. 11-26 21:33:26.765: E/MediaPlayer(19813): Should have subtitle controller already set
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement