Nur Audio mit den nativen SDKs

In diesem Thema erfahren Sie, wie Sie mit den nativen SDKs von Brightcove mit reiner Audiowiedergabe arbeiten können.

Einleitung

Mit reinen Audiostreams können Sie das große Ökosystem der Audiounterhaltung nutzen, einschließlich Podcasts und Radio. Mit Brightcove können Sie audiospezifischen Content ohne Videokomponente aufnehmen und live streamen. Die Playertechnologie von Brightcove wurde für die Audioübertragung an Mobil-, Web- und vernetzte Heimgeräte optimiert. Bei reiner Audiowiedergabe erhalten Sie sogar relevante Analysen.

Hier sehen Sie ein Beispiel für ein Posterbild, das für reine Audioinhalte angezeigt wird.

Nur Audio mit Posterbild
Nur Audio mit Posterbild

Die nativen SDKs unterstützen die Wiedergabe von reinen Audioinhalten. Sie können die Playeransicht wie folgt anpassen:

  • Anzeige eines Posterbildes für die Dauer der Wiedergabe
  • Halten Sie die Kontrollen jederzeit sichtbar
  • Verwenden einer kompakten Wiedergabeansicht

Die reine Audiowiedergabe wird sowohl für VOD- als auch für Live-Streams unterstützt.

Voraussetzungen

Für diese Funktion werden die folgenden Anforderungen benötigt:

  • Natives SDK für Android 8.0.0 und neuere Versionen
  • Natives SDK für iOS 6.10.3 und neuere Versionen

Android-Implementierung

Das Native SDK für Android unterstützt die Wiedergabe von reinen Audio-Inhalten zusammen mit reinen Audio-Video-Ansichten.

  1. In Ihrer Bewerbung build.gradle Datei, schließen Sie die folgende Abhängigkeit mit der Version ein 8.0.0 oder neuer:

    implementation('com.brightcove.player:exoplayer2:8.0.0')
    Java
  2. Sie können jetzt reine Audio-Assets mit den Brightcove-APIs abspielen, mit denen Sie bereits vertraut sind und die in Android erklärt wurden: Mit einem Dokument mit Medieninhalten arbeiten.

    Du kannst zum Beispiel das BrightcovePlayer oder BrightcovePlayerActivity in deiner Activity Klasse erweitern und eine Playlist laden:

    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());
        }
    });
    Java

Weitere Informationen finden Sie in den folgenden Punkten:

iOS-Implementierung

Das Native SDK für iOS unterstützt die Wiedergabe von reinen Audioinhalten und bietet einige reine Audiofunktionen.

Weitere Informationen finden Sie in den folgenden Punkten: