Red de conocimiento informático - Material del sitio web - Un reproductor de Android desarrollado en base a ijkplayer, un lugar de orientación y búsqueda de informaciónEn el capítulo Búsqueda de vídeos locales en el desarrollo del reproductor de vídeo local de Android, podemos buscar vídeos locales y mostrar cada uno de ellos La imagen, el título y la duración del video, por supuesto, si necesita agregar otras cosas como la longitud y el ancho del video, puede usar los métodos en la clase Video. Ahora que tenemos el video, el siguiente paso es decodificarlo. el video. Utilizo ffmpeg para decodificar el video, por lo que esta es la biblioteca FFmpeg disponible para teléfonos que usan el compilador NDK. ndk=/opt/android-ndk-r8dPLATFORM=$NDK/platforms/android-8/arch-arm/PREBUILT=$NDK/toolchains/arm -linux-androideabi-4.4.3/prebuilt/linux-x86LOCAL_ARM_NEON=trueCPU=armv7 -aOPTIMIZE_CFLAGS="-mfloat-abi=softfp-mfpu=neon-marm-mcpu= cortex-a8 "PREFIX=./android/$CPU.

Un reproductor de Android desarrollado en base a ijkplayer, un lugar de orientación y búsqueda de informaciónEn el capítulo Búsqueda de vídeos locales en el desarrollo del reproductor de vídeo local de Android, podemos buscar vídeos locales y mostrar cada uno de ellos La imagen, el título y la duración del video, por supuesto, si necesita agregar otras cosas como la longitud y el ancho del video, puede usar los métodos en la clase Video. Ahora que tenemos el video, el siguiente paso es decodificarlo. el video. Utilizo ffmpeg para decodificar el video, por lo que esta es la biblioteca FFmpeg disponible para teléfonos que usan el compilador NDK. ndk=/opt/android-ndk-r8dPLATFORM=$NDK/platforms/android-8/arch-arm/PREBUILT=$NDK/toolchains/arm -linux-androideabi-4.4.3/prebuilt/linux-x86LOCAL_ARM_NEON=trueCPU=armv7 -aOPTIMIZE_CFLAGS="-mfloat-abi=softfp-mfpu=neon-marm-mcpu= cortex-a8 "PREFIX=./android/$CPU.

/configure--target-os=linux--prefix=$PREFIX--enable-cross-compile--arch=arm--enable-non-free--enable-asm-cpu=cortex-a8--enable-neon --cc=$PREBUILT/bin/arm-linux-androideabi-gcc--cross-prefix=$PREBUILT/bin/arm-linux-androideabi--nm=$PREBUILT/bin/arm-linux-androideabi--nm- -sysroot=$PLATFORM--extra-cflags="-O3-fpic-DANDROID-DHAVE_SYS_UIO_H=1$OPTIMIZE_CFLAGS"--disable-shared--enable-static--extra-ldflags="-Wl,-rpath-link= $PLATFORM/usr/lib-L$PLATFORM/usr/lib-nostdlib-lc-lm-ldl-llog"--disable-ffmpeg-- enable-ffplay --disable-ffprobe --disable-ffserver --disable-swscale --disable-swresample --enable-avformat --enable-avcodec --disable-optimizaciones --disable-debdlib-lc-lm-ldl-llog optimizaciones--disable-debug--disable-doc--disable-stripping- -enable-pthreads--disable-yasm--enable-zlib--enable-pic--enable-smallmakecleanmake-j4install$PREBUILT/bin/arm-linux-androideabi-ardlibavcodec/libavcodec.ainverse.o$PREBUILT/bin/arm -linux-androideabi-ld-rpath-link=$PLATFORM/usr/lib-L$PLATFORM/usr/lib-sonamelibffmpeg-neon.so-shared-nostdlib-znoexecstack-Bsymbolic--archivo-completo--no-undefinido- o$PREFIX/libffmpeg-neon.solibavcodec/libavcodec.alibavformat/libavformat.alibavutil/libavutil.a-lc-lm-lz-ldl-llog--warn-once--dynamic-linker=/system/bin/linker$PREBUILT /lib/gcc/arm-linux-androideabi/4.4.3/libgcc.aNDK=/opt/android-ndk-r8dPLATFORM=$NDK/platforms/android-8/arch-arm/PREBUILT=$NDK/toolchains/arm- linux-androideabi-4.4.3/prebuilt/linux-x86LOCAL_ARM _NEON=trueCPU=armv7-aOPTIMIZE_CFLAGS="-mfloat-abi=