アプリ開発備忘録

PlayStationMobile、Android、UWPの開発備忘録

【Windows】Exoplayer Flac Extensionを使う

環境

コマンド

git clone git@github.com:google/ExoPlayer.git

ExoPlayer\extensions\flac\src\main\jni\Application.mk

APP_OPTIM := release
# APP_STL := c++_static
APP_STL := c++_shared
APP_CPPFLAGS := -frtti
# APP_PLATFORM := android-14
APP_PLATFORM := android-16
ExoPlayerPath=path/to/ExoPlayer
cd ${ExoPlayerPath}/extensions/flac/src/main/jni/

wget https://ftp.osuosl.org/pub/xiph/releases/flac/flac-1.3.2.tar.xz
tar Jxvf flac-1.3.2.tar.xz

rm flac-1.3.2.tar.xz
mv flac-1.3.2 flac

.gitignore

# FLAC extension
extensions/flac/src/main/jni/flac
# 20系でないといけない
NdkVersion=20.1.5948944
NdkPath="%USERPROFILE%/AppData/Local/Android/Sdk/ndk/${NdkVersion}/ndk-build.cmd"
cmd.exe /c ${NdkPath} APP_ABI=all -j4