Coder Social home page Coder Social logo

Comments (10)

tianshaokai avatar tianshaokai commented on July 4, 2024

代码可以编译了,但无法点击跳转,不知道哪有问题

from ffmpegaudioplayer.

iamyours avatar iamyours commented on July 4, 2024

代码可以编译了,但无法点击跳转,不知道哪有问题

你看看测试音频有没有放到对应的目录,还有错误日志是什么

from ffmpegaudioplayer.

iamyours avatar iamyours commented on July 4, 2024

https://www.jianshu.com/p/9cda76b7f63b编译环境博客中有介绍

from ffmpegaudioplayer.

tianshaokai avatar tianshaokai commented on July 4, 2024

你的ndk版本是多少啊,我用15 16都不好用

from ffmpegaudioplayer.

tianshaokai avatar tianshaokai commented on July 4, 2024

我试了好多版本ndk,cmakelist 文件内容就是不能变成正常绿色,不过代码中的架构不是都废弃了吗,作者那里编译怎么样呢?

from ffmpegaudioplayer.

iamyours avatar iamyours commented on July 4, 2024

你的ndk版本是多少啊,我用15 16都不好用

ndk-r15c版本

from ffmpegaudioplayer.

tianshaokai avatar tianshaokai commented on July 4, 2024

我的也是,代码虽然能运行,但cmakelist 文件就是白色,不是正常绿色,jni代码无法跳转

from ffmpegaudioplayer.

iamyours avatar iamyours commented on July 4, 2024

其他平台编译脚本
https://github.com/iamyours/FFmpegAudioPlayer/blob/master/build_android_all.sh

from ffmpegaudioplayer.

HYVincent avatar HYVincent commented on July 4, 2024

Build command failed.
Error while executing process D:\Vincent-Dev\Android-SDK\cmake\3.6.4111459\bin\cmake.exe with arguments {--build D:\Vincent-Dev\TempProject\FFmpegAudioPlayer-master\app.externalNativeBuild\cmake\debug\arm64-v8a --target native-lib}
[1/1] Linking CXX shared library ........\build\intermediates\cmake\debug\obj\arm64-v8a\libnative-lib.so
FAILED: cmd.exe /C "cd . && D:\Vincent-Dev\Android-SDK\ndk-bundle\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe --target=aarch64-none-linux-android21 --gcc-toolchain=D:/Vincent-Dev/Android-SDK/ndk-bundle/toolchains/llvm/prebuilt/windows-x86_64 --sysroot=D:/Vincent-Dev/Android-SDK/ndk-bundle/toolchains/llvm/prebuilt/windows-x86_64/sysroot -fPIC -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -std=c++11 -std=gnu++11 -O0 -fno-limit-debug-info -Wl,--exclude-libs,libgcc.a -Wl,--exclude-libs,libatomic.a -static-libstdc++ -Wl,--build-id -Wl,--warn-shared-textrel -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments -Wl,-z,noexecstack -shared -Wl,-soname,libnative-lib.so -o ........\build\intermediates\cmake\debug\obj\arm64-v8a\libnative-lib.so CMakeFiles/native-lib.dir/src/main/cpp/audio-mix.cpp.o CMakeFiles/native-lib.dir/src/main/cpp/AudioPlayer.cpp.o CMakeFiles/native-lib.dir/src/main/cpp/native-lib.cpp.o CMakeFiles/native-lib.dir/src/main/cpp/opensles-test.cpp.o CMakeFiles/native-lib.dir/src/main/cpp/player-test.cpp.o ../../../../src/main/jniLibs/arm64-v8a/libavutil-55.so ../../../../src/main/jniLibs/arm64-v8a/libswresample-2.so ../../../../src/main/jniLibs/arm64-v8a/libavcodec-57.so ../../../../src/main/jniLibs/arm64-v8a/libavfilter-6.so ../../../../src/main/jniLibs/arm64-v8a/libswscale-4.so ../../../../src/main/jniLibs/arm64-v8a/libavformat-57.so -lOpenSLES -llog -landroid -latomic -lm && cd ."
../../../../src/main/jniLibs/arm64-v8a/libavutil-55.so: error adding symbols: File in wrong format
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
ninja: build stopped: subcommand failed.

from ffmpegaudioplayer.

iamyours avatar iamyours commented on July 4, 2024

编译最好在linux/mac环境下,不太推荐在windows下编译,你可以装一个虚拟机或者在云主机上进行ffmpeg编译

from ffmpegaudioplayer.

Related Issues (4)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.