# Gsy Quickstart

从零把 GSYVideoPlayer 塞进一个 Activity 或 Fragment，跑通「setUp → startPlayLogic → release」最小闭环。

- Repository: https://github.com/CarGuo/GSYVideoPlayer (21524 stars)
- Category: Engineering
- License: Apache-2.0
- Last updated: 2026-10-10
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add CarGuo/GSYVideoPlayer --skill gsy-quickstart -g -a claude-code -y`
Codex: `npx skills add CarGuo/GSYVideoPlayer --skill gsy-quickstart -g -a codex -y`
Cursor: `npx skills add CarGuo/GSYVideoPlayer --skill gsy-quickstart -g -a cursor -y`
Gemini CLI: `npx skills add CarGuo/GSYVideoPlayer --skill gsy-quickstart -g -a gemini-cli -y`

## Description

从零把 GSYVideoPlayer 塞进一个 Activity 或 Fragment，跑通「setUp → startPlayLogic → release」最小闭环。

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# gsy-quickstart

## 依赖

- 推荐整包：`io.github.carguo:gsyvideoplayer:14.0.0`（已含 Java、Exo2、三 ABI ex_so）。
- 分模块主库：`io.github.carguo:gsyvideoplayer-java:14.0.0`。
- 分模块 IJK so：选 `io.github.carguo:gsyvideoplayer-ex_so:14.0.0`，或所需独立 artifact `gsyvideoplayer-arm64` / `gsyvideoplayer-armv7a` / `gsyvideoplayer-x64`，不重复引入同 ABI 两套库。
- 默认 ABI 为 `arm64-v8a` / `armeabi-v7a` / `x86_64`（FFmpeg n5.1.10 / OpenSSL 3.5.9）；旧 armv5/x86 未升级，仅旧架构项目显式使用。
- 权限：`INTERNET`、`WAKE_LOCK`、`ACCESS_NETWORK_STATE`（AndroidManifest）

明细见 [doc/DEPENDENCIES.md](../../doc/DEPENDENCIES.md)。

## 核心 API

The rest: https://github.com/CarGuo/GSYVideoPlayer/blob/HEAD/skills/01-gsy-quickstart/SKILL.md
