I just use ijkMediaPlayer play some musics. I got these Logs.
D/J4A: J4ALoader: OK: 'tv.danmaku.ijk.media.player.IjkMediaPlayer' loaded
D/IJKMEDIA: IjkMediaPlayer_native_init
D/IJKMEDIA: IjkMediaPlayer_native_setup
I/IJKMEDIA: av_version_info: ff3.0--ijk0.5.0--dev0.4.5--rc11
D/IJKMEDIA: ffpipeline_create_from_android()
D/IJKMEDIA: ijkmp_set_inject_opaque(0x100742)
D/IJKMEDIA: ijkmp_set_inject_opaque()=void
D/IJKMEDIA: ijkmp_android_set_mediacodec_select_callback()
D/IJKMEDIA: ffpipeline_set_mediacodec_select_callback
D/IJKMEDIA: ijkmp_android_set_mediacodec_select_callback()=void
D/IJKMEDIA: IjkMediaPlayer_setDataSourceFd
V/IJKMEDIA: setDataSourceFd: dup(80)=85
D/IJKMEDIA: ijkmp_set_data_source(url="pipe:85")
D/IJKMEDIA: ijkmp_set_data_source(url="pipe:85")=0
D/IJKMEDIA: IjkMediaPlayer_prepareAsync
D/IJKMEDIA: ijkmp_prepare_async()
I/IJKMEDIA: ===== versions =====
I/IJKMEDIA: FFmpeg : ff3.0--ijk0.5.0--dev0.4.5--rc11
I/IJKMEDIA: libavutil : 55.17.103
I/IJKMEDIA: libavcodec : 57.24.102
I/IJKMEDIA: libavformat : 57.25.100
I/IJKMEDIA: libswscale : 4.0.100
I/IJKMEDIA: libswresample: 2.0.101
I/IJKMEDIA: ===== options =====
I/IJKMEDIA: format-opts : ijkinject-opaque = 1050434
I/IJKMEDIA: format-opts : ijkapplication = -1835779712
I/IJKMEDIA: ===================
D/IJKMEDIA: ijkmp_prepare_async()=0
I/IJKMEDIA: SDL_RunThread: [22379] ff_read
I/IJKMEDIA: SDL_RunThread: [22377] ff_msg_loop
D/IJKMEDIA: message_loop
I/IJKMEDIA: SDL_RunThread: [22378] ff_vout
D/IJKMEDIA: FFP_MSG_FLUSH:
E/IJKMEDIA: pipe:85: Invalid data found when processing input
I/IJKMEDIA: SDL_JNI_DetachThreadEnv: [22379]
D/IJKMEDIA: FFP_MSG_ERROR: 0
E/tv.danmaku.ijk.media.player.IjkMediaPlayer: Error (-10000,0)
D/IJKMEDIA: IjkMediaPlayer_release
D/IJKMEDIA: ijkmp_set_android_surface(surface=0x0)
D/IJKMEDIA: ffpipeline_set_surface()
D/IJKMEDIA: ijkmp_set_android_surface(surface=0x0)=void
D/IJKMEDIA: ijkmp_shutdown_l()
D/IJKMEDIA: message_loop exit
I/IJKMEDIA: SDL_JNI_DetachThreadEnv: [22377]
I/IJKMEDIA: SDL_JNI_DetachThreadEnv: [22378]
D/IJKMEDIA: ijkmp_shutdown_l()=void
D/IJKMEDIA: ijkmp_dec_ref(): ref=0
D/IJKMEDIA: ijkmp_shutdown_l()
D/IJKMEDIA: ijkmp_shutdown_l()=void
It looks like you didn't enable pipe protocol in ffmpeg. Did you recompile ffmpeg with config/module-default.sh?
see README.md.
Playback of asset file is not a completed feature, for now.
Most helpful comment
Playback of asset file is not a completed feature, for now.