package com.example.consultoriaruiz;
import android.net.Uri;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.MediaController;
import android.widget.VideoView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.fragment.app.Fragment;
public class FragmentVideos extends Fragment {
VideoView videoView;
View view;
public FragmentVideos()
{
MediaController mediaController = new MediaController(this); <-ERRO**
mediaController.setAnchorView(videoView);
Uri uri = Uri.parse("https://www.youtube.com/watch?v=9NrSQfcurUk");
videoView.setMediaController(mediaController);
videoView.setVideoURI(uri);
videoView.start();
}
/*
{
String videoPath = "android.resource://" + getPackageName() + "/" + R.raw.video;
Uri uri = Uri.parse(videoPath);
videoView.setVideoURI(uri);
MediaController mediaController = new MediaController(this);
videoView.setMediaController(mediaController);
mediaController.setAnchorView(videoView);
String path = Environment.getExternalStorageState()
videoView.setVideoPath(path);
videoView.start();
}
*/
@Nullable
@Override
public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState)
{
view = inflater.inflate(R.layout.videos_fragment, container, false);
return view;
}
}
Implemento VideoView, ele tá dando erro, pois n to utilizando diretamente no MainActivity, e sim em um Fragment do mesmo, ele dá erro no "this", como no código abaixo. Obrigado desde já e boas festas. Aguardo retorno!
V
Criado 31 de dezembro de 2019
Respostas 0
Participantes 1
Alura O que é Firebase? Para que serve, principais característica e um Guia dessa ferramenta Google O poder do Firebase! Saiba como a plataforma pode impulsionar suas aplicações web e mobile, descobrindo tudo neste artigo completo.
Casa do Codigo Apache Kafka e Spring Boot: Comunicacao assincrona entre... Por Eduardo Felipe Zambom Santana — Casa do Codigo