【第21期】观点:人工智能到底用 GPU?还是用 FPGA?

android 中的使用Rigtone,Soundpool和Mediaplayer遇到的问题

原创 2016年08月30日 09:58:25
今天来总结下android 中的Rigtone,Soundpool和Mediaplayer。这几个也是因为在做项目的时候有个点击某控件,然后播放本地xx.mp3,最后跳转到另一个activity。
两个类:MainActivity和SecondActivity
刚开始我选择了比较熟悉的Mediaplayer。
public class MainActivity extends Activity{
    private Button button1;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main2);
        button1 = (Button) findViewById(R.id.button1);
        button1.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View v) {
                MediaPlayer mp = MediaPlayer.create(MainActivity.this, R.raw.xx);
                mp.start();
                Intent intent = new Intent(MainActivity .this, SecondActivity.class);
                startActivity(intent);
            }
        });
    }
}
public class MainActivity extends Activity{
    private Button button1;
    private Rigtone rigtone;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main2);
        button1 = (Button) findViewById(R.id.button1);
        button1.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View v) {

                Intent intent = new Intent(MainActivity .this, SecondActivity.class);
                startActivity(intent);
            }
        });
    }
}

未完待续~~

版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

Android中的音频播放(MediaPlayer和SoundPool)

Android提供简单的API来播放音频。 使用MediaPlayer播放音频此类适合播放较大文件,此类文件应该存储在SD卡上,而不是在资源文件里,还有此类每次只能播放一个音频文件。 缺点:资源占...

Android游戏开发学习(7)--MediaPlayer与SoundPool详解与应用

MediaPlayer:使用简单,适合做游戏的背景音乐,资源占用量较高、延迟时间较长、不支持多个音频同时播放等。 音乐文件正常播放完毕,而又没有设置循环播放的话就进入该状态,并会触发OnCompletionListener的onCompletion()方法。 此时可以调用start()方法重新从头播放文件,也可以stop()停止MediaPlayer,或者也可以seekTo()来重新定位播放位置,播放下一首音乐 如果你设置了循环播放  mp.setLooping(true); 的话,那么永远都不会监听到播放完成的状态!!!!这里一定要注意!<

Android学习04音频的播放之SoundPool与MediaPlayer

Android平台中关于音频的播放有两种方式,一种是SoundPool,一种是MediaPlayer.SoundPool适合短促但反映速度要求高的情况(如按键声),而MediaPlayer则适合较长但...
  • kbest
  • kbest
  • 2011-04-20 19:07
  • 1685

【Android 声音处理】MediaPlayer和SoundPool

原文地址:[url]http://blog.sina.com.cn/s/blog_4119bd830100slh3.html[/url] 1、new SoundPool(4, AudioManager.STREAM_MUSIC, 100); 第一个参数是允许有多少个声音流同时播放,第2个参数是声音类型,第三个参数是声音的品质。 2、使用MediaPlayer来播放音频文件存在一些不足: 如:资源占用量较高、延迟时间较长、不支持多个音频同时播放等。 这些缺点决定了MediaPlayer在某些场合的使用情况不会很理想,例如在对时间精准度要求相对较高的游戏开发中。 虽然MediaPl

Android学习笔记(22) --- SoundPool的使用(填补MediaPlayer的不足)

一、使用MediaPlayer来播放音频文件存在一些不足: 例如:资源占用量较高、延迟时间较长、不支持多个音频同时播放等。 这些缺点决定了MediaPlayer在某些场合的使用情况不会很理想,所有...
  • Moruna
  • Moruna
  • 2012-09-06 11:23
  • 3706

android使用MediaPlayer播放音乐文件时遇到的问题

把mp3文件放在Assets文件夹里,然后用MediaPlayer.setDataSource(FileDescriptor fd)来设置数据源,然后再调用MediaPlayer.prepare();结果报错了: ERROR/PlayerDriver(30): Command PLAYER_SET_DATA_SOURCE completed with an error or info PVMFErrNotSupported 在网上找解决办法,看到大部分的建议是换create(Context context, int resid)来创建一个MediaPlayer,试了一
  • 2528
  • 2528
  • 2012-01-09 17:38
  • 12283

Android学习笔记_24_多媒体MediaPlayer对象之音乐播放器与SoundPool声音池

一、MediaPlayer对象常用方法介绍: MediaPlayer mediaPlayer = new MediaPlayer(); if (mediaPlayer.isPlaying())...

Android SoundPool与MediaPlayer 应用

package xitong.co.cc; import java.util.HashMap; import android.app.Activity; import android.media.AudioManager; import android.media.MediaPlayer; import androi

Android 游戏开发之MediaPlayer、SoundPool以及AudioManager

一、MediaPlayer 1.获取MediaPlayer实例 MediaPlayer.create(Context context,int resId); //参数一:上下文对象,参数二:音乐...

【Android游戏开发之八】游戏中添加音频-详解MediaPlayer与SoundPool的利弊以及各个在游戏中的用途!

Himi 原创, 欢迎转载,转载请在明显处注明! 谢谢。 原文地址:http://blog.csdn.net/xiaominghimi/archive/2010/12/28/6101737.aspx 游戏开发中,通过资料
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)