- Reprodução vídeos VOD PROGRESSIVE e HLS
- SambaPlayer API
- Suporte ao Samba Player Analytics
- Suporte a advertising DFP
- Player nativo do Android
- Download de videos para assistir offline
Instalação do Java, Android SDK
-
Faça o download e instalação do último SDK Java
-
Faça o download e instalação do último Android SDK
-
Clone o projeto
-
Rode em seu Android SDK Studio
- Adicionar o repositório Maven e a dependência (build.gradle):
repositories {
mavenCentral()
}
...
dependencies {
compile 'io.github.sambatech:player_sdk_android:0.15.0'
}
Para verificar todas as versões disponíveis, favor consultar nossa página de releases.
- Instanciar o SambaPlayer em um View:
<com.sambatech.player.SambaPlayer
android:id="@+id/samba_player"/>
- Habilitar permissão para internet (AndroidManifest.xml):
<uses-permission android:name="android.permission.INTERNET"/>
- Recuperar a instância do SambaPlayer, efetuar requisição da mídia, aguardar resposta da API (via callback) e reproduzir:
player = (SambaPlayer)findViewById(R.id.samba_player);
SambaApi api = new SambaApi(this);
api.requestMedia(new SambaMediaRequest("34f07cf52fd85ccfc41a39bcf499e83b", "0632f26a442ba9ba3bb9067a45e239e2"), new SambaApiCallback() {
@Override
public void onMediaResponse(SambaMedia media) {
player.setMedia(media);
player.play();
}
});
Para maiores informações, favor consultar nossa página Wiki.
Para informações sobre o JavaDoc favor consultar a nossa página no SambaDev
-
Atualizar
PUBLISH_VERSION
no arquivosambaplayersdk/build.gradle
subindo a versão. -
Colocar as credenciais e chaves gpg no local.properties (para saber mais do processo, acessar issue no repositório squadSambavideos )
-
Após o merge em master,executar gradlew assembleRelease para gerar uma release com a nova versão.
-
Executar comando gradlew sambaplayersdk:publishReleasePublicationToSonatypeRepository para publicar no sonatype.
-
Se logar em https://s01.oss.sonatype.org/ e em Staging Repositores realizar fechamento e release