public void audioPlayer(String path, String fileName){ //set up MediaPlayer MediaPlayer mp = new MediaPlayer(); try { mp.setDataSource(path + File.separator + fileName); mp.prepare(); mp.start(); } catch (Exception e) { e.printStackTrace(); } }
try { AssetFileDescriptor afd = getAssets().openFd("AudioFile.mp3"); player = new MediaPlayer(); player.setDataSource(afd.getFileDescriptor(),afd.getStartOffset(),afd.getLength()); player.prepare(); player.start(); } catch (IllegalArgumentException e) { } catch (IllegalStateException e) { } catch (IOException e) { }
@Implementation protected static MediaPlayer create(Context context, Uri uri) { MediaPlayer mp = new MediaPlayer(); try { mp.setDataSource(context, uri); mp.prepare(); } catch (Exception e) { return null; } return mp; }
final MediaPlayer mp = new MediaPlayer(); Button b = (Button) findViewById(R.id.button1); AssetFileDescriptor afd; afd = getAssets().openFd("AudioFile.mp3"); mp.setDataSource(afd.getFileDescriptor(),afd.getStartOffset(),afd.getLength()); mp.prepare(); mp.start(); } catch (IllegalStateException e) { e.printStackTrace();
@Override public void prepare() { try { mediaPlayer = new MediaPlayer(); mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC); mediaPlayer.setOnPreparedListener(CustomMediaPlayerAssertFolder.this); mediaPlayer.setOnCompletionListener(CustomMediaPlayerAssertFolder.this); mediaPlayer.setOnBufferingUpdateListener(CustomMediaPlayerAssertFolder.this); mediaPlayer.setScreenOnWhilePlaying(true); mediaPlayer.setOnSeekCompleteListener(CustomMediaPlayerAssertFolder.this); mediaPlayer.setOnErrorListener(CustomMediaPlayerAssertFolder.this); mediaPlayer.setOnInfoListener(CustomMediaPlayerAssertFolder.this); mediaPlayer.setOnVideoSizeChangedListener(CustomMediaPlayerAssertFolder.this); AssetFileDescriptor assetFileDescriptor = (AssetFileDescriptor) jzDataSource.getCurrentUrl(); mediaPlayer.setDataSource(assetFileDescriptor.getFileDescriptor(), assetFileDescriptor.getStartOffset(), assetFileDescriptor.getLength()); mediaPlayer.prepareAsync(); } catch (Exception e) { e.printStackTrace(); } }
m.stop(); m.release(); m = new MediaPlayer(); m.start(); } catch (Exception e) { e.printStackTrace();
@Override public void prepare() { try { mediaPlayer = new MediaPlayer(); mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC); mediaPlayer.setLooping(jzDataSource.looping); mediaPlayer.setOnPreparedListener(JZMediaSystem.this); mediaPlayer.setOnCompletionListener(JZMediaSystem.this); mediaPlayer.setOnBufferingUpdateListener(JZMediaSystem.this); mediaPlayer.setScreenOnWhilePlaying(true); mediaPlayer.setOnSeekCompleteListener(JZMediaSystem.this); mediaPlayer.setOnErrorListener(JZMediaSystem.this); mediaPlayer.setOnInfoListener(JZMediaSystem.this); mediaPlayer.setOnVideoSizeChangedListener(JZMediaSystem.this); Class<MediaPlayer> clazz = MediaPlayer.class; Method method = clazz.getDeclaredMethod("setDataSource", String.class, Map.class); // if (dataSourceObjects.length > 2) { method.invoke(mediaPlayer, jzDataSource.getCurrentUrl().toString(), jzDataSource.headerMap); // } else { // method.invoke(mediaPlayer, currentDataSource.toString(), null); // } mediaPlayer.prepareAsync(); } catch (Exception e) { e.printStackTrace(); } }
public AudioStreamService() { mAudioSrvState = NOT_PLAYING; mMediaPlayer = new MediaPlayer(); mMediaPlayer.setOnBufferingUpdateListener(this); mMediaPlayer.setOnCompletionListener(this); mMediaPlayer.setOnPreparedListener(this); mMediaPlayer.setOnErrorListener(this); mMediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC); }
private static MediaPlayer buildMediaPlayer(Context activity) { MediaPlayer mediaPlayer = new MediaPlayer(); mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC); // When the beep has finished playing, rewind to queue up another one. mediaPlayer.setOnCompletionListener(new MediaPlayer.OnCompletionListener() { public void onCompletion(MediaPlayer player) { player.seekTo(0); } }); AssetFileDescriptor file = activity.getResources().openRawResourceFd(R.raw.beep); try { mediaPlayer.setDataSource(file.getFileDescriptor(), file.getStartOffset(), file.getLength()); file.close(); mediaPlayer.setVolume(BEEP_VOLUME, BEEP_VOLUME); mediaPlayer.prepare(); } catch (IOException ioe) { Log.w(TAG, ioe); mediaPlayer = null; } return mediaPlayer; }
try { MediaPlayer player = new MediaPlayer(); player.setAudioStreamType(AudioManager.STREAM_MUSIC); player.setDataSource("http://xty/MRESC/images/test/xy.mp3"); player.prepare(); player.start(); } catch (Exception e) { // TODO: handle exception }
/** Creates a new Music instance from the provided FileDescriptor. It is the caller's responsibility to close the file * descriptor. It is safe to do so as soon as this call returns. * * @param fd the FileDescriptor from which to create the Music * * @see Audio#newMusic(FileHandle) */ public Music newMusic (FileDescriptor fd) { if (soundPool == null) { throw new GdxRuntimeException("Android audio is not enabled by the application config."); } MediaPlayer mediaPlayer = new MediaPlayer(); try { mediaPlayer.setDataSource(fd); mediaPlayer.prepare(); AndroidMusic music = new AndroidMusic(this, mediaPlayer); synchronized (musics) { musics.add(music); } return music; } catch (Exception ex) { throw new GdxRuntimeException("Error loading audio from FileDescriptor", ex); } }
try { if(mMediaPlayer==null){ mMediaPlayer = new MediaPlayer(); }else{ stop(); int rawId = dataSource.getRawId(); if(data!=null){ mMediaPlayer.setDataSource(data); }else if(uri!=null){ if(headers==null) mMediaPlayer.setDataSource(applicationContext, uri); else mMediaPlayer.setDataSource(applicationContext, uri, headers); }else if(!TextUtils.isEmpty(assetsPath)){ mMediaPlayer.setDataSource(fileDescriptor); }else{ mMediaPlayer.setDataSource(fileDescriptor.getFileDescriptor(), fileDescriptor.getStartOffset(), fileDescriptor.getLength()); mMediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC); mMediaPlayer.setScreenOnWhilePlaying(true); mMediaPlayer.prepareAsync();
// MediaPlayer m; /*assume, somewhere in the global scope...*/ public void playBeep() { try { if (m.isPlaying()) { m.stop(); m.release(); m = new MediaPlayer(); } AssetFileDescriptor descriptor = getAssets().openFd("beepbeep.mp3"); m.setDataSource(descriptor.getFileDescriptor(), descriptor.getStartOffset(), descriptor.getLength()); descriptor.close(); m.prepare(); m.setVolume(1f, 1f); m.setLooping(true); m.start(); } catch (Exception e) { e.printStackTrace(); } }
m.stop(); m.release(); m = new MediaPlayer(); m.start(); } catch (Exception e) { e.printStackTrace();
protected void initMediaPlayer() { mediaPlayer = new MediaPlayer(); mediaPlayer.setOnInfoListener(internalListeners); mediaPlayer.setOnErrorListener(internalListeners); mediaPlayer.setOnPreparedListener(internalListeners); mediaPlayer.setOnCompletionListener(internalListeners); mediaPlayer.setOnSeekCompleteListener(internalListeners); mediaPlayer.setOnBufferingUpdateListener(internalListeners); mediaPlayer.setOnVideoSizeChangedListener(internalListeners); mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC); mediaPlayer.setScreenOnWhilePlaying(true); }
public MediaPlayer playBeepSound() { MediaPlayer mediaPlayer = new MediaPlayer(); mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC); mediaPlayer.setOnCompletionListener(new MediaPlayer.OnCompletionListener() { @Override AssetFileDescriptor file = context.getResources().openRawResourceFd(R.raw.zxing_beep); try { mediaPlayer.setDataSource(file.getFileDescriptor(), file.getStartOffset(), file.getLength()); } finally { file.close(); mediaPlayer.prepare(); mediaPlayer.start(); return mediaPlayer; } catch (IOException ioe) {
public void playSound(Context context) throws IllegalArgumentException, SecurityException, IllegalStateException, IOException { Uri soundUri = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION); MediaPlayer mMediaPlayer = new MediaPlayer(); mMediaPlayer.setDataSource(context, soundUri); final AudioManager audioManager = (AudioManager) context.getSystemService(Context.AUDIO_SERVICE); if (audioManager.getStreamVolume(AudioManager.STREAM_ALARM) != 0) { mMediaPlayer.setAudioStreamType(AudioManager.STREAM_ALARM); mMediaPlayer.setLooping(true); mMediaPlayer.prepare(); mMediaPlayer.start(); } }
/** Creates a new Music instance from the provided FileDescriptor. It is the caller's responsibility to close the file * descriptor. It is safe to do so as soon as this call returns. * * @param fd the FileDescriptor from which to create the Music * * @see Audio#newMusic(FileHandle) */ public Music newMusic (FileDescriptor fd) { if (soundPool == null) { throw new GdxRuntimeException("Android audio is not enabled by the application config."); } MediaPlayer mediaPlayer = new MediaPlayer(); try { mediaPlayer.setDataSource(fd); mediaPlayer.prepare(); AndroidMusic music = new AndroidMusic(this, mediaPlayer); synchronized (musics) { musics.add(music); } return music; } catch (Exception ex) { throw new GdxRuntimeException("Error loading audio from FileDescriptor", ex); } }
if (index == -1) return; // sanity check; should never happen try { mMediaPlayers[index] = new MediaPlayer(); AssetFileDescriptor afd = getAssets().openFd("sample.3gp"); mMediaPlayers[index].setDataSource(afd.getFileDescriptor(), afd.getStartOffset(), afd.getLength()); mMediaPlayers[index].setDisplay(mSurfaceHolders[index]); mMediaPlayers[index].prepare();
MediaPlayer mediaPlayer = new MediaPlayer(); mediaPlayer.setDataSource(descriptor.getFileDescriptor(), descriptor.getStartOffset(), descriptor.getLength()); descriptor.close(); mediaPlayer.prepare(); AndroidMusic music = new AndroidMusic(this, mediaPlayer); synchronized (musics) { mediaPlayer.setDataSource(aHandle.file().getPath()); mediaPlayer.prepare(); AndroidMusic music = new AndroidMusic(this, mediaPlayer); synchronized (musics) {