Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- AssetFileDescriptor fileDescriptor = getResources().openRawResourceFd(R.raw.my_movie);
- introMoviePlayer = new MediaPlayer();
- introMoviePlayer.setDataSource(fileDescriptor.getFileDescriptor(), fileDescriptor.getStartOffset(), fileDescriptor.getDeclaredLength());
- introMoviePlayer.prepare();
- MediaPlayer mediaPlayer = new MediaPlayer();
- FileInputStream fis = null;
- try {
- fis = new FileInputStream(mp3File);
- mediaPlayer.setDataSource(fis.getFD());
- mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
- mediaPlayer.prepare();
- } finally {
- if (fis != null) {
- try {
- fis.close();
- } catch (IOException ignore) {
- }
- }
- }
- public void playSound(String soundPath){
- MediaPlayer m = new MediaPlayer();
- m.setOnCompletionListener(new OnCompletionListener() {
- @Override
- public void onCompletion(MediaPlayer mp) {
- mp.release();
- }
- });
- try {
- AssetFileDescriptor descriptor = mContext.getAssets().openFd(soundPath);
- m.setDataSource(descriptor.getFileDescriptor(), descriptor.getStartOffset(),
- descriptor.getLength());
- descriptor.close();
- m.prepare();
- m.setVolume(100f, 100f);
- m.setLooping(false);
- m.start();
- } catch (Exception e) {
- //Your catch code here.
- }
- }
- mMediaPlayer = new MediaPlayer();
- mMediaPlayer.setDataSource(fileDescriptor.getFileDescriptor(), fileDescriptor.getStartOffset(), fileDescriptor.getDeclaredLength());
- mMediaPlayer.setDisplay(holder);
- mMediaPlayer.prepare();
- private MediaPlayer mp;
- private final static String fileName = "ring";
- try
- {
- mp = new MediaPlayer();
- mp.setAudioStreamType(AudioManager.STREAM_RING); //set streaming according to ur needs
- mp.setDataSource(Context, Uri.parse("android.resource://yourAppPackageName/raw/"+fileName));
- mp.setLooping(true);
- mp.prepare();
- mp.start();
- } catch (Exception e)
- {
- System.out.println("Unable to TunePlay: startRingtone(): "+e.toString());
- }
- try
- {
- if (!(mp == null) && mp.isPlaying())
- {
- mp.stop();
- mp.release(); //its a very good practice
- }
- }
- catch (Exception e)
- {
- System.out.println("Unable to TunePlay: stopRingtone():"+e.toString());
- }
- public String getEncodedURL(String urlStr) throws Exception
- {
- URL url = new URL(urlStr);
- URI uri = new URI(url.getProtocol(), url.getUserInfo(), url.getHost(), url.getPort(), url.getPath(), url.getQuery(), url.getRef());
- urlStr = uri.toASCIIString();
- return urlStr;
- }
- mMediaPlayer = MediaPlayer.create(this, R.raw.a_video_or_audio_file);
- mMediaPlayer.start();
- MediaPlayer mp = ...;
- Uri uri = Uri.parse("android.resource://com.example.myapp/" + R.raw.my_movie");
- mp.setDataSourceUri(this, uri);
Add Comment
Please, Sign In to add comment