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
👇👇👇👇👇




Área de download:

  1. Sketchware
  2. PicsArt
  3. Quik-edit PRÓ
  4. M3U8-copy


Após ter baixado e instalado basta seguir o tutorial em vídeo!





Materiais que utilizaremos:


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