Android播放系统声音源码
来源:互联网 发布:淘宝中老年夏季女装 编辑:程序博客网 时间:2024/04/28 08:58
private boolean playFlag = false;private MediaPlayer mplayer = null;private MediaPlayer ring() throws Exception, IOException {Uri alert = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION);MediaPlayer player = new MediaPlayer();player.setDataSource(this, alert);final AudioManager audioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);if (audioManager.getStreamVolume(AudioManager.STREAM_NOTIFICATION) != 0) {player.setAudioStreamType(AudioManager.STREAM_NOTIFICATION);}return player;}public void onClickTest(View v) {Button btn = (Button) v;if (playFlag) {mplayer.stop();btn.setText("暂停中");} else {mplayer.setLooping(true);try {mplayer.prepare();} catch (IllegalStateException e) {// TODO 自动生成的 catch 块e.printStackTrace();} catch (IOException e) {// TODO 自动生成的 catch 块e.printStackTrace();}mplayer.start();btn.setText("播放中");}playFlag = !playFlag;}@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);Button b = (Button) findViewById(R.id.button1);b.setText("暂停中");try {mplayer = ring();} catch (IOException e) {// TODO 自动生成的 catch 块e.printStackTrace();} catch (Exception e) {// TODO 自动生成的 catch 块e.printStackTrace();}}
1 0
- Android播放系统声音源码
- android 通知播放系统声音
- Android调用短信和播放声音源码
- android播放系统自带声音
- android 系统声音设置调用播放
- android调用播放系统闹钟声音
- android播放系统闹钟声音-by TomHawk
- iOS播放系统声音
- iOS-播放系统声音
- iOS播放系统声音
- iOS播放系统声音
- 播放系统声音&震动
- ios 播放系统声音
- 播放系统声音
- //播放系统声音
- 播放系统声音
- 播放系统声音
- 播放系统声音
- Swift设计模式整理
- 关于“幽灵架构”的总结:适用场景与方法重载
- git 远程操作详解
- 真机测试证书问题
- 微博的MySQL数据库优化实践经验
- Android播放系统声音源码
- Java并发编程之2——同步工具类的使用(CountDownLatch,CyclicBarrier,BlockungQueue,Semaphore)
- Android单点触控技术,对图片进行平移,缩放,旋转操作
- MAC下如何把android源码导入到eclipse中阅读查看
- 前端工程师的发展之路
- hdu2063 二分图(基础题)
- 写啥呀
- JavaScript——2(对象)
- Spring Mvc 文件上传