如下代码:ContentResolver resolver=this.getContentResolver();
Cursor cursor=resolver.query(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, null,
null, null, MediaStore.Audio.Media.DEFAULT_SORT_ORDER);
cursor.moveToPosition(number);
String url = cursor
.getString(cursor
.getColumnIndexOrThrow(MediaStore.Audio.Media.DATA));
try {
player.setDataSource(url);
player.prepare();
}
点播放按钮时会抛出java.lang.IllegalStateException,我log了一下url,发现音乐文件地址没错,音乐文件也没有损坏的(用其它音乐播放器能播放),请问是哪里错了?音乐java
Cursor cursor=resolver.query(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, null,
null, null, MediaStore.Audio.Media.DEFAULT_SORT_ORDER);
cursor.moveToPosition(number);
String url = cursor
.getString(cursor
.getColumnIndexOrThrow(MediaStore.Audio.Media.DATA));
try {
player.setDataSource(url);
player.prepare();
}
点播放按钮时会抛出java.lang.IllegalStateException,我log了一下url,发现音乐文件地址没错,音乐文件也没有损坏的(用其它音乐播放器能播放),请问是哪里错了?音乐java
解决方案 »
- 求救:android 打开pc上网络共享文件夹上的文件 例如:\\192.168.10.220\vss\pengqh.xls
- android源码在linux下mm编译,如何导入第三方jar包?
- 软件打开定位功能时系统会发出广播吗
- 我java编程的小技巧 免去输入那么多的 System.out.println();之苦
- android apk键入信息点击按钮调用另一个apk并向另一个apk里头传递参数
- android手机信号的问题
- 照片exif问题
- 请教安全加固apk安装之后,更换jks的密码后在同一手机重装apk失败
- Android 实现家族树的需求问题
- 萌新求大佬帮助
- 左边文字 右边输入框怎么弄?
- 移动web开发,如何获取客户端的唯一标识
这是个非法异常,不需要你捕获。
jdk文档中很清楚地介绍了出现IllegalStateException异常的可能情况:1)同一个页面中再次调用response.sendRedirect()方法。
2)提交的URL错误,即不是个有效的URL。 如果你有response方法,在该方法后面添加return;(分号)试一试。
try
{
}catch(^^^ ex)
{
}