내용으로 건너뛰기

시작하기

GitHub

설치

설치

Capgo의 AI 보조 설치를 사용하여 플러그인을 설치할 수 있습니다. AI 도구에 Capgo 기능을 추가하려면 다음 명령어를 사용하세요:

터미널 창
npx skills add https://github.com/Cap-go/capgo-skills --skill capacitor-plugins

다음 명령어를 사용하세요:

Use the `capacitor-plugins` skill from `Cap-go/capgo-skills` to install the `@capgo/capacitor-ivs-player` plugin in my project.

만약 Manual Setup을 선호한다면, 플러그인을 설치하기 위해 다음 명령어를 실행하고 아래의 플랫폼별 지침을 따르세요:

터미널 창
bun add @capgo/capacitor-ivs-player
bunx cap sync

Import

Import
import { CapacitorIvsPlayer } from '@capgo/capacitor-ivs-player';

현재 계약의 소스 정의를 참조하십시오.

import { CapacitorIvsPlayer } from '@capgo/capacitor-ivs-player';
await CapacitorIvsPlayer.create({} as {
url: string;
pip?: boolean;
title?: string;
subtitle?: string;
cover?: string;
autoPlay?: boolean;
toBack?: boolean;
x?: number;
y?: number;
width?: number;
height?: number;
});

현재 계약의 소스 정의를 참조하십시오.

import { CapacitorIvsPlayer } from '@capgo/capacitor-ivs-player';
await CapacitorIvsPlayer.start();

현재 계약의 소스 정의를 참조하십시오.

import { CapacitorIvsPlayer } from '@capgo/capacitor-ivs-player';
await CapacitorIvsPlayer.cast();

현재 계약의 소스 정의를 참조하세요.

import { CapacitorIvsPlayer } from '@capgo/capacitor-ivs-player';
await CapacitorIvsPlayer.getCastStatus();

pause

정지

현재 계약의 소스 정의를 참조하세요.

import { CapacitorIvsPlayer } from '@capgo/capacitor-ivs-player';
await CapacitorIvsPlayer.pause();

delete

삭제

현재 계약의 소스 정의를 참조하세요.

import { CapacitorIvsPlayer } from '@capgo/capacitor-ivs-player';
await CapacitorIvsPlayer.delete();

현재 계약의 소스 정의를 참조하세요.

import { CapacitorIvsPlayer } from '@capgo/capacitor-ivs-player';
await CapacitorIvsPlayer.getUrl();

getState

getState

현재 계약의 소스 정의를 참조하십시오.

import { CapacitorIvsPlayer } from '@capgo/capacitor-ivs-player';
await CapacitorIvsPlayer.getState();

setPlayerPosition

setPlayerPosition

현재 계약의 소스 정의를 참조하십시오.

import { CapacitorIvsPlayer } from '@capgo/capacitor-ivs-player';
await CapacitorIvsPlayer.setPlayerPosition();

getPlayerPosition

getPlayerPosition

현재 계약의 소스 정의를 참조하십시오.

import { CapacitorIvsPlayer } from '@capgo/capacitor-ivs-player';
await CapacitorIvsPlayer.getPlayerPosition();

setAutoQuality

setAutoQuality

현재 계약의 소스 정의를 참조하십시오.

import { CapacitorIvsPlayer } from '@capgo/capacitor-ivs-player';
await CapacitorIvsPlayer.setAutoQuality();

getAutoQuality

자동 품질 설정

현재 계약의 소스 정의를 참조하세요.

import { CapacitorIvsPlayer } from '@capgo/capacitor-ivs-player';
await CapacitorIvsPlayer.getAutoQuality();

현재 계약의 소스 정의를 참조하세요.

import { CapacitorIvsPlayer } from '@capgo/capacitor-ivs-player';
await CapacitorIvsPlayer.setPip();

현재 계약의 소스 정의를 참조하세요.

import { CapacitorIvsPlayer } from '@capgo/capacitor-ivs-player';
await CapacitorIvsPlayer.getPip();

플레이어 뷰의 프레임을 설정합니다. 모든 숫자는 양의 정수여야 합니다.

import { CapacitorIvsPlayer } from '@capgo/capacitor-ivs-player';
await CapacitorIvsPlayer.setFrame();

현재 계약의 소스 정의를 참조하세요.

import { CapacitorIvsPlayer } from '@capgo/capacitor-ivs-player';
await CapacitorIvsPlayer.getFrame();

현재 계약의 소스 정의를 참조하세요.

import { CapacitorIvsPlayer } from '@capgo/capacitor-ivs-player';
await CapacitorIvsPlayer.setBackgroundState({} as { backgroundState: CapacitorIvsPlayerBackgroundState });

getBackgroundState

배경 상태 가져오기

현재 계약의 소스 정의를 참조하세요.

import { CapacitorIvsPlayer } from '@capgo/capacitor-ivs-player';
await CapacitorIvsPlayer.getBackgroundState();

현재 계약의 소스 정의를 참조하세요.

import { CapacitorIvsPlayer } from '@capgo/capacitor-ivs-player';
await CapacitorIvsPlayer.setMute();

getMute

음소거

현재 계약의 소스 정의를 참조하세요.

import { CapacitorIvsPlayer } from '@capgo/capacitor-ivs-player';
await CapacitorIvsPlayer.getMute();

현재 계약의 소스 정의를 참조하세요.

import { CapacitorIvsPlayer } from '@capgo/capacitor-ivs-player';
await CapacitorIvsPlayer.setQuality();

현재 계약의 소스 정의를 참조하세요.

import { CapacitorIvsPlayer } from '@capgo/capacitor-ivs-player';
await CapacitorIvsPlayer.getQuality();

현재 계약의 소스 정의를 참조하세요.

import { CapacitorIvsPlayer } from '@capgo/capacitor-ivs-player';
await CapacitorIvsPlayer.getQualities();

CapacitorIvsPlayerState

CapacitorIvsPlayerState
export type CapacitorIvsPlayerState = 'IDLE' | 'BUFFERING' | 'READY' | 'PLAYING' | 'ENDED' | 'UNKNOWN';

CapacitorIvsPlayerBackgroundState

CapacitorIvsPlayerBackgroundState
export type CapacitorIvsPlayerBackgroundState = 'PAUSED' | 'PLAYING';

공개 __CAPGO_KEEP_0__이 업스트림에서 변경될 때 다시 싱크를 실행하세요. src/definitions.ts. Re-run the sync when the public API changes upstream.

Getting Started에서 계속하는 섹션

Getting Started에서 계속하는 섹션

Capgo를 사용 중이라면 Getting Started to plan dashboard and API operations, connect it with Using @capgo/capacitor-ivs-player for the native capability in Using @capgo/capacitor-ivs-player, API Overview for the implementation detail in API Overview, 소개 소개의 구현 세부 정보를 참조하세요 API Keys for the implementation detail in API Keys, and 디바이스 장치에 대한 구현 세부 정보.