1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/crraien-ijkplayer

Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

IJKPlayer

**Платформа Статус сборки**
Android Статус сборки
iOS Статус сборки

Видеоплеер на основе ffplay.

Скачать

— Android: Gradle

# required
allprojects {
    repositories {
        jcenter()
    }
}

dependencies {
    # required, enough for most devices.
    compile 'tv.danmaku.ijk.media:ijkplayer-java:0.8.8'
    compile 'tv.danmaku.ijk.media:ijkplayer-armv7a:0.8.8'

    # Other ABIs: optional
    compile 'tv.danmaku.ijk.media:ijkplayer-armv5:0.8.8'
    compile 'tv.danmaku.ijk.media:ijkplayer-arm64:0.8.8'
    compile 'tv.danmaku.ijk.media:ijkplayer-x86:0.8.8'
    compile 'tv.danmaku.ijk.media:ijkplayer-x86_64:0.8.8'

    # ExoPlayer as IMediaPlayer: optional, experimental
    compile 'tv.danmaku.ijk.media:ijkplayer-exo:0.8.8'
}

— iOS в разработке...

Моя среда сборки

— Общая Mac OS X 10.11.5 — Android NDK r10e Android Studio 2.1.3 Gradle 2.14.1 — iOS Xcode 7.3 (7D175) HomeBrew ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" brew install git

Последние изменения

NEWS.md

Функции

— Общие удалить редко используемые компоненты ffmpeg для уменьшения размера двоичного файла config/module-lite.sh обходной путь для некоторых глючных онлайн-видео. — Android платформа: API 923 процессор: ARMv7a, ARM64v8a, x86 (ARMv5 не тестировался на реальных устройствах) API: MediaPlayer-like вывод видео: NativeWindow, OpenGL ES 2.0 вывод аудио: AudioTrack, OpenSL ES аппаратный декодер: MediaCodec (API 16+, Android 4.1+) альтернативный бэкенд: android.media.MediaPlayer, ExoPlayer — iOS платформа: iOS 7.010.2.x процессор: armv7, arm64, i386, x86_64 (armv7s устарел) API: MediaPlayer.framework-like вывод видео: OpenGL ES 2.0 вывод звука: AudioQueue, AudioUnit аппаратный декодер: VideoToolbox (iOS 8+) альтернативный бэкэнд: AVFoundation.Framework.AVPlayer, MediaPlayer.Framework.MPMoviePlayerControlelr (устарел с iOS 8)

НЕ В ПЛАНАХ

устаревающие платформы (Android: API-8 и ниже; iOS: до версии 6.0) устаревший процессор: ARMv5, ARMv6, MIPS (у меня даже нет таких типов устройств…) рендеринг субтитров поддержка avfilter

Перед сборкой

# установить homebrew, git, yasm
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install git
brew install yasm

# добавить эти строки в ~/.bash_profile или ~/.profile
# export ANDROID_SDK=<ваш путь к sdk>
# export ANDROID_NDK=<ваш путь к ndk>

# на Cygwin (не поддерживается)
# установить git, make, yasm

— Если вы предпочитаете больше кодеков/форматов

cd config
rm module.sh
ln -s module-default.sh module.sh
cd android/contrib
# cd ios
sh compile-ffmpeg.sh clean

— Если вы предпочитаете меньше кодеков/форматов для меньшего размера двоичного кода (включая функцию hevc)

cd config
rm module.sh
ln -s module-lite-hevc.sh module.sh
cd android/contrib
# cd ios
sh compile-ffmpeg.sh clean

— Если вы предпочитаете меньше кодеков/форматов для меньшего размера двоичного кода (по умолчанию)

cd config
rm module.sh
ln -s module-lite.sh module.sh
cd android/contrib
# cd ios
sh compile-ffmpeg.sh clean

— Для пользователей Ubuntu/Debian.

# выберите [Нет], чтобы использовать bash
sudo dpkg-reconfigure dash

— Если хотите поделиться своей конфигурацией, приветствуются запросы на вытягивание. Но ijkplayer также основан на других различных проектах, которые лицензированы по-разному. Я не имею представления, совместимы ли они друг с другом или с вашим продуктом.

IANAL, вам следует всегда консультироваться с юристом перед использованием подобных материалов в вашем продукте.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
GPL-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/crraien-ijkplayer.git
git@api.gitlife.ru:oschina-mirror/crraien-ijkplayer.git
oschina-mirror
crraien-ijkplayer
crraien-ijkplayer
master