今天,我制作了一个在Android中播放音乐的应用程序。
使用MediaPlayer播放音频文件时失败;它无法播放任何文件音频。此异常引发日志cat,如:
E/MediaPlayer:错误(1,-2147483648)
带系统。错误:java。io。IOException:准备失败:状态=0x1
W/System.err:android.media.MediaPlayer.prepare(本机方法)
此代码显示更多信息;第行发生异常:
mediaPlayer.prepare();
此类包含此行:
public void playAudio() {
Intent intent = getIntent();
fileName = (TextView) findViewById(R.id.file);
playBtn = (ImageButton) findViewById(R.id.play);
String chooseFiles = intent.getStringExtra("fileName");
try {
mediaPlayer = new android.media.MediaPlayer();
mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
mediaPlayer.setDataSource(chooseFiles);
mediaPlayer.prepare();
}
catch (IOException e) {
e.printStackTrace();
}
fileName.setText(fName.substring(chooseFiles.lastIndexOf("/") + 1));
mediaPlayer.start();
timeElapsed = mediaPlayer.getCurrentPosition();
}
我在AndroidManifest中添加了权限。xml:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
如何修复此问题?非常感谢你。
MediaPlayer
无法访问您的文件,因为它找不到它,在这种情况下,您应该尝试将"file://"
附加到您的路径
file:///storage/sdcard0/audio/2016-03-24 15.02.58.mp4
或者,如果是权限问题(很可能是由于出现此错误(1,-2147483648)),请传递如下文件描述符
File file = new File(chooseFiles);
FileInputStream inputStream = new FileInputStream(file);
mediaPlayer.setDataSource(inputStream.getFD());
inputStream.close();
本文向大家介绍Android MediaPlayer 播放音频的方式,包括了Android MediaPlayer 播放音频的方式的使用技巧和注意事项,需要的朋友参考一下 主要介绍使用MediaPlayer播放音频的方式。关于MediaPlayer的基础知识,比如状态,可以参考Android MediaPlayer 基础简介。 为了方便表达,定义变量名为mediaPlayer。 MediaPlay
我有一个服务器端的webapp,提供文件上传和下载功能和一个Android应用程序,上传音乐文件到网站上,然后通过一些URL请求上传文件。 有什么建议吗?
本文向大家介绍Android MediaPlayer 音频倍速播放 调整播放速度问题,包括了Android MediaPlayer 音频倍速播放 调整播放速度问题的使用技巧和注意事项,需要的朋友参考一下 现在市面上的很多音视频App都有倍速播放的功能,例如把播放速度调整为0.5、1.5、2倍等等。 从Android API 23 (Android M)开始,MediaPlayer支持调整播放速度。
我的主页有一个有音频的视频背景。但音频只能使用firefox自动播放。如果我要在其他网站(如chrome或IE)上打开我的主页,音频将听不到。
RTSP视频可以在Android MediaPlayer中播放吗?如果是,怎么做?我得到的服务器死亡错误(100,0)这是我的编码部分包com的错误。实例样本媒体; 这是我的Logcat结果,我得到的结果是07-09 12:17:05.484:E/MediaPlayer(3990):error(1,-2147483648)07-09 12:17:05.484:W/System。err(3990):
本文向大家介绍Android实现简单音乐播放器(MediaPlayer),包括了Android实现简单音乐播放器(MediaPlayer)的使用技巧和注意事项,需要的朋友参考一下 Android实现简单音乐播放器(MediaPlayer),供大家参考,具体内容如下 开发工具:Andorid Studio 1.3 运行环境:Android 4.4 KitKat 工程内容 实现一个简单的音乐播放器,要