博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android音频不能播放问题
阅读量:5299 次
发布时间:2019-06-14

本文共 1242 字,大约阅读时间需要 4 分钟。

============问题描述============

 public boolean playmusic(int listPosition) {		//playBtn.setBackgroundResource(R.drawable.play_selector);		Mp3Info mp3Info = mp3Infos.get(listPosition);		//musicTitle.setText(mp3Info.getTitle());		/*Intent intent = new Intent(this.getActivity(),PlayerService.class);		intent.setAction("com.wyj.media.MUSIC_SERVICE");		intent.putExtra("listPosition",listPosition);		intent.putExtra("url", mp3Info.getUrl());		intent.putExtra("MSG", AppConstant.PlayerMsg.PLAY_MSG);		this.getActivity().startService(intent);*/		path=mp3Info.getUrl();		try {			//initLrc();			mediaPlayer.reset();// 把各项参数恢复到初始状态			mediaPlayer.setDataSource(path);			mediaPlayer.prepare(); // 进行缓冲			mediaPlayer.start(); // 开始播放		} catch (Exception e) {			e.printStackTrace();		}		Log.d(TAG,"method playmusic()has been called!");		Log.d(TAG,"the path of this song is that:"+path);		return true;	}
 不知这段代码是否有问题,经过测试,这个方法在歌曲条目被点击的时候是会被调用的,但是却没有播放音乐,求各位指点迷津

============解决方案1============

音乐播放的方法调用顺序没有问题,检查音乐文件的路径是否正确,看看播放音乐时候打印的Log (catch的异常是什么?)

============解决方案2============

支持1楼,把log放到catch里面,打印一下e。

============解决方案3============

mediaPlayer没实例化吧

============解决方案4============

mediaPlayer没实例化~...

转载于:https://www.cnblogs.com/hugangyan86/p/4033832.html

你可能感兴趣的文章
Android Studio导入github下载的工程
查看>>
MySql 主辅-一主多辅
查看>>
交叉验证
查看>>
jqueryAPi
查看>>
bzoj 2753 滑雪与时间胶囊
查看>>
Ubuntu GDB 调试
查看>>
世界,你好!
查看>>
dubbo框架介绍和简单项目搭建
查看>>
eclipse如何修改dynamic web module version
查看>>
什么是JWT(JSON WEB TOKEN)
查看>>
开发投稿公告
查看>>
AlertDialog(对话框)示例
查看>>
“学士之路”系统设计
查看>>
phpmyadmin导出shell至中文路径
查看>>
【转】JMeter试用手记
查看>>
客户端学习总结
查看>>
GHD hair straightening iron will reward you with good hair and chic look
查看>>
Android开发:使用Fragment改造TabActivity
查看>>
初学jquery例子
查看>>
makedown学习笔记
查看>>