Bom dia, boa tarde, boa noite e boa madrugada Galera. Aqui é o Quiel da Família Tutoreando trazendo mais um tutorial para vocês!
Hoje, trago como criar um aplicativo de TV online pelo celular usando o Sketchware.
Primeiramente teremos que baixar e instalar 4 aplicativos.
LEMBRANDO QUE UTILIZAMOS O
ADF-LY
"Por favor, entenda quê: A unica forma que temos de manter nosso conteúdo no ar é encurtando os links dos nossos arquivos!"
Veja como baixar
👇👇👇👇👇
LEMBRANDO QUE UTILIZAMOS O
ADF-LY
"Por favor, entenda quê: A unica forma que temos de manter nosso conteúdo no ar é encurtando os links dos nossos arquivos!"
Veja como baixar
👇👇👇👇👇
Área de download:
Após ter baixado e instalado basta seguir o tutorial em vídeo!
Materiais que utilizaremos:
- Imagen Tv png
- Imagen controle png
- Ícones de canais (senha: Quiel_Tutoreando )
- Áudio click
Código tela cheia:
Esse vai no bloco YouTubeFull
}
public class CustomWebClient extends WebChromeClient {
private View mCustomView;
private WebChromeClient.CustomViewCallback mCustomViewCallback;
protected FrameLayout frame;
//Initially mOriginalOrientation is set to Landscape
private int mOriginalOrientation = android.content.pm.ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE;
private int mOriginalSystemUiVisibility;
//Constructor for CustomWebClient
public CustomWebClient() {}
public Bitmap getDefaultVideoPoster() {
if (InicioActivity.this == null) {
return null;
}
return BitmapFactory.decodeResource(InicioActivity.this.getApplicationContext().getResources(), 2130837573);
}
public void onShowCustomView(View paramView, WebChromeClient.CustomViewCallback viewCallback) {
if (this.mCustomView != null) {
onHideCustomView();
return; }
this.mCustomView = paramView;
this.mOriginalSystemUiVisibility = InicioActivity.this.getWindow().getDecorView().getSystemUiVisibility();
//When CustomView is shown screen orientation changes to mOriginalOrientation (Landscape).
InicioActivity.this.setRequestedOrientation(this.mOriginalOrientation);
//After that mOriginalOrientation is set to portrait.
this.mOriginalOrientation = android.content.pm.ActivityInfo.SCREEN_ORIENTATION_PORTRAIT;
this.mCustomViewCallback = viewCallback; ((FrameLayout)InicioActivity.this.getWindow().getDecorView()).addView(this.mCustomView, new FrameLayout.LayoutParams(-1, -1)); InicioActivity.this.getWindow().getDecorView().setSystemUiVisibility(3846);
}
public void onHideCustomView() {
((FrameLayout)InicioActivity.this.getWindow().getDecorView()).removeView(this.mCustomView);
this.mCustomView = null;
InicioActivity.this.getWindow().getDecorView().setSystemUiVisibility(this.mOriginalSystemUiVisibility);
//When CustomView is hidden, screen orientation is set to mOriginalOrientation (portrait).
InicioActivity.this.setRequestedOrientation(this.mOriginalOrientation);
// After that mOriginalOrientation is set to landscape.
this.mOriginalOrientation = android.content.pm.ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE; this.mCustomViewCallback.onCustomViewHidden();
this.mCustomViewCallback = null;
}
}
{
Esse vai na criação da atividade da tela que vai reproduzir o vídeo:
webview1.setWebChromeClient(new CustomWebClient());