네이티브 SDK를 사용하는 오디오 전용

이 항목에서는 Brightcove Native SDK를 사용하여 오디오 전용 재생 작업을 수행하는 방법을 배웁니다.

서문

오디오 전용 스트림을 사용하면 팟캐스트 및 라디오를 포함하여 상당한 규모의 오디오 엔터테인먼트 생태계를 활용할 수 있습니다. Brightcove를 사용하면 비디오 구성 요소 없이 오디오 관련 콘텐츠를 수집하고 라이브 스트리밍할 수 있습니다. Brightcove의 플레이어 기술은 모바일, 웹 및 커넥티드 홈 장치의 오디오에 최적화되었습니다. 오디오 전용 재생에 대한 관련 분석도 얻을 수 있습니다.

다음은 오디오 전용 콘텐츠에 대해 표시되는 포스터 이미지의 예입니다.

포스터 이미지가 있는 오디오만
포스터 이미지가 있는 오디오만

Native SDK는 오디오 전용 콘텐츠 재생을 지원합니다. 다음과 같이 플레이어 보기를 사용자 지정할 수 있습니다.

  • 재생 시간 동안 포스터 이미지 표시
  • 컨트롤을 항상 보이게 유지
  • 압축 재생 보기 사용

오디오 전용 재생은 VOD 및 라이브 스트림 모두에서 지원됩니다.

요구 사항

이 기능에는 다음 요구 사항이 필요합니다.

  • Android 8.0.0 이상용 기본 SDK
  • iOS 6.10.3 이상용 네이티브 SDK

안드로이드 구현

Android용 Native SDK는 오디오 전용 비디오 보기와 함께 오디오 전용 콘텐츠 재생을 지원합니다.

  1. 애플리케이션의 build.gradle파일에 버전8.0.0이상을 사용하여 다음 종속성을 포함시키십시오.

    implementation('com.brightcove.player:exoplayer2:8.0.0')
  2. 이제 이미 익숙하고 Android에서 설명한 Brightcove API를 사용하여 오디오 전용 자산을 재생할 수 있습니다. 미디어 콘텐츠문서 작업

    예를 들어 다음을 확장할 수 있습니다. BrightcovePlayer또는BrightcovePlayerActivity당신의Activity클래스를 만들고 재생 목록을 로드합니다.

    BrightcoveExoPlayerVideoView player = findViewById(R.id.player_view);
    Catalog catalog = new Catalog.Builder(player.getEventEmitter(), ACCOUNT_ID)
        .setBaseURL(YOUR_BASE_URL)
        .setPolicy(POLICY_ID)
        .build();
    catalog.findPlaylistByReferenceID(PLAYLIST_REFERENCE_ID, new PlaylistListener() {
        @Override
        public void onPlaylist(Playlist playlist) {
            player.addAll(playlist.getVideos());
        }
    });

자세한 내용은 다음을 참조하십시오.

iOS 구현

iOS용 Native SDK는 오디오 전용 콘텐츠 재생을 지원하고 몇 가지 오디오 전용 기능을 제공합니다.

자세한 내용은 다음을 참조하십시오.