Instalação do Java, Android SDK
1) Faça o download e instalação do último SDK Java
2) Faça o download e instalação do último Android SDK
1) Clone o projeto
2) Rode em seu Android SDK Studio
1) 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._
2) Instanciar o SambaPlayer em um View:
<com.sambatech.player.SambaPlayer
android:id="@+id/samba_player"/>
3) Habilitar permissão para internet (AndroidManifest.xml):
<uses-permission android:name="android.permission.INTERNET"/>
4) 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
1) Atualizar PUBLISH_VERSION
no arquivo sambaplayersdk/build.gradle
subindo a versão.
2) Colocar as credenciais e chaves gpg no local.properties (para saber mais do processo, acessar issue no repositório squadSambavideos )
3) Após o merge em master,executar gradlew assembleRelease para gerar uma release com a nova versão.
4) Executar comando gradlew sambaplayersdk:publishReleasePublicationToSonatypeRepository para publicar no sonatype.
5) Se logar em https://s01.oss.sonatype.org/ e em Staging Repositores realizar fechamento e release