__CAPGO_KEEP_0__
@capgo/capacitor-오디오 세션 미디어 오픈 소스

오디오 세션 Capacitor 플러그인

iOS 백그라운드 재생, 혼합, 라우팅 제어를 위한 오디오 세션 설정

설치

bun add @capgo/capacitor-audio-session bunx cap sync
npm, pnpm 또는 yarn
  • npm install @capgo/capacitor-audio-session
  • pnpm add @capgo/capacitor-audio-session
  • yarn add @capgo/capacitor-audio-session

Guide

Capacitor를 사용하는 방법

__CAPGO_KEEP_0__ 앱을 다운로드하고 QR __CAPGO_KEEP_1__를 스캔하세요.

다운로드하여 Capgo 앱을 설치한 후 QR 코드 code를 스캔하세요.

오디오 세션 플러그인 미리보기 QR code

Using @capgo/capacitor-오디오-세션

iOS에서만 사용하는 플러그인으로 오디오 세션 출력을 조회하고 제어하고 경로 변경과 중단을 듣습니다.

설치

bun add @capgo/capacitor-audio-session
bunx cap sync

bunx cap sync code의 네이티브 코드를 프로젝트에 복사합니다. 플러그인 업그레이드 후 다시 실행하세요.

임포트

import { AudioSession } from '@capgo/capacitor-audio-session';

API의 개요

메서드 설명
currentOutputs 현재 활성 오디오 출력 경로를 가져옵니다.
overrideOutput 현재 오디오 출력 경로를 오버라이드합니다.

예시

currentOutputs()

현재 활성 오디오 출력 경로를 가져옵니다.

import { AudioSession } from '@capgo/capacitor-audio-session';

const result = await AudioSession.currentOutputs();
console.log(result);

overrideOutput()

현재 오디오 출력 경로를 오버라이드합니다.

import { AudioSession } from '@capgo/capacitor-audio-session';

const result = await AudioSession.overrideOutput('default');
console.log(result);

이벤트를 듣습니다.

addListener handle을 반환합니다. Call handle.remove() 화면이 언마운트될 때 호출합니다.

전체 참조

Using @capgo/capacitor-오디오 세션

만약에 사용 중이라면 Using @capgo/capacitor-오디오 세션 @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-오디오 세션을 연결하여 @capgo/capacitor-오디오 세션 @capgo/capacitor-오디오 세션 구현 세부 사항을 위해 시작하기 Using @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-라이브 활동 Using @capgo/capacitor-라이브 활동 @capgo/capacitor-라이브 활동 @capgo/capacitor-live-activities @capgo/capacitor-live-활동 @capgo/capacitor-video-player Using @capgo/capacitor-video-player.

FAQ

오디오 세션 플러그인 FAQ

오디오 세션 플러그인을 Capacitor 앱에 설치하는 방법은 무엇인가요?

Run "bun add @capgo/capacitor-audio-session" (또는 "npm install @capgo/capacitor-audio-session")를 실행한 후 "bunx cap sync"를 실행하여 iOS와 Android 프로젝트가 네이티브 code를 인식하도록 하세요. 그리고 앱 code에서 "@capgo/capacitor-audio-session"을 임포트하세요.

React, Vue 및 Angular과 함께 @capgo/capacitor-audio-session이 작동합니까?

네. 오디오 세션은 Capacitor 패키지이므로, Ionic, React, Vue, Angular, Svelte 및 일반 JavaScript와 같은 웹 프레임워크가 Capacitor 내부에서 작동하는 경우에 작동합니다.

어떤 Capacitor 버전이 @capgo/capacitor-audio-session을 지원합니까?

Capgo plugins follow Capacitor's major version: use the plugin major version that matches your Capacitor major version (for example plugin v8 with Capacitor 8). The compatibility table in the GitHub README lists the maintained versions.

@capgo/capacitor-audio-session은 무료이며 오픈 소스인가요?

Yes. The source code is public on GitHub at https://github.com/Cap-go/capacitor-audiosession/ and the package is free to install from npm. Bug reports and pull requests are welcome.

code가 오디오 세션을 사용하는 경우 App Store 리뷰 없이 업데이트할 수 있나요?

code 플러그인을 설치하거나 업그레이드하면 네이티브 code이 변경되므로 새로운 스토어 빌드를 필요로 합니다. 그 후에 JavaScript, HTML 및 CSS 변경 사항이 플러그인을 호출하는 경우 Capgo 라이브 업데이트를 통해 즉시 배포할 수 있습니다.

앱 리뷰를 기다리지 않고 오디오 세션 변경을 배포하세요

플러그인이 스토어 빌드에 포함된 후 Capgo 라이브 업데이트에서는 사용자에게 몇 분만에 자바스크립트, HTML 및 CSS 변경을 푸시합니다.

Capgo로 시작하세요