我用android源码编译的文件系统,启动后播放音乐测试的时候出现
01-01 00:03:06.773: ERROR/MediaPlayerService(801): error: -2
01-01 00:03:06.773: ERROR/MediaPlayer(840): Unable to to create media player
01-01 00:03:06.867: DEBUG/dalvikvm(840): GC freed 16122 objects / 870816 bytes in 109ms
01-01 00:03:06.867: WARN/AudioService(840): MediaPlayer IOException: java.io.IOException: setDataSource failed.: status=0x80000000
驱动信息有成功加载
OMAP3 Beagle/Devkit8000 SoC init
TWL4030 Audio Codec init
asoc: twl4030 <-> omap-mcbsp-dai-0 mapping ok
ALSA device list:
#0: omap3beagle (twl4030)
oprofile: using arm/armv7
同时也有MediaProvider.apk和Music.apk,我用muic播放mp3文件的时候没有声音,提示上面的错误,请高手指点解决办法
01-01 00:03:06.773: ERROR/MediaPlayerService(801): error: -2
01-01 00:03:06.773: ERROR/MediaPlayer(840): Unable to to create media player
01-01 00:03:06.867: DEBUG/dalvikvm(840): GC freed 16122 objects / 870816 bytes in 109ms
01-01 00:03:06.867: WARN/AudioService(840): MediaPlayer IOException: java.io.IOException: setDataSource failed.: status=0x80000000
驱动信息有成功加载
OMAP3 Beagle/Devkit8000 SoC init
TWL4030 Audio Codec init
asoc: twl4030 <-> omap-mcbsp-dai-0 mapping ok
ALSA device list:
#0: omap3beagle (twl4030)
oprofile: using arm/armv7
同时也有MediaProvider.apk和Music.apk,我用muic播放mp3文件的时候没有声音,提示上面的错误,请高手指点解决办法
启动串口打印信息:
Advanced Linux Sound Architecture Driver Version 1.0.21.
No device for DAI twl4030
No device for DAI twl4030 Voice
No device for DAI omap-mcbsp-dai-0
No device for DAI omap-mcbsp-dai-1
No device for DAI omap-mcbsp-dai-2
No device for DAI omap-mcbsp-dai-3
No device for DAI omap-mcbsp-dai-4
OMAP3 Beagle/Devkit8000 SoC init
TWL4030 Audio Codec init
asoc: twl4030 <-> omap-mcbsp-dai-0 mapping ok
ALSA device list:
#0: omap3beagle (twl4030)
问题应该还是驱动模块测试驱动文件的时候提示:
# cat /data/misc/file1.wav > /dev/snd/audio
cannot create /dev/snd/audio: error 16cat audio的时候有信息,是乱码,这个应该正常。