2017-06-21 1 views
0

Ceci est le fichier mainActivity.javaerreurs dans l'affichage vidéo par VideoView

package com.example.mukesh.birthdaycard; 
import android.graphics.PixelFormat; 
import android.net.Uri; 
import android.support.v7.app.AppCompatActivity; 
import android.os.Bundle; 
import android.view.View; 
import android.widget.VideoView; 

public class MainActivity extends AppCompatActivity { 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 

    Button buttonPlayVideo2 = (Button)findViewById(R.id.button1); 
    getWindow().setFormat(PixelFormat.UNKNOWN); 
//displays a video file 
    VideoView mVideoView2 = (VideoView)findViewById(R.id.videoView1); 
    String uriPath2 = "android.resource://com.example.toyo.playvideo/"+R.raw.movie; 
    Uri uri2 = Uri.parse(uriPath2); 
    mVideoView2.setVideoURI(uri2); 
    mVideoView2.requestFocus(); 
    mVideoView2.start(); 
    buttonPlayVideo2.setOnClickListener(new Button.OnClickListener() { 
     @Override 
     public void onClick(View v) { 
      VideoView mVideoView2 = (VideoView) findViewById(R.id.videoView1); 
// VideoView mVideoView = new VideoView(this); 
      String uriPath = "android.resource://com.example.toyo.playvideo/" + R.raw.movie; 
      Uri uri2 = Uri.parse(uriPath); 
      mVideoView2.setVideoURI(uri2); 
      mVideoView2.requestFocus(); 
      mVideoView2.start(); 
     } 
    });` 

Obtenir des erreurs dans ces types: inconvertibles:

(Button)findViewById(R.id.button1); 

et

setOnClickListener 

Je veux il suffit d'ajouter une vidéo en plein écran et d'y placer un bouton pour la relire. Je suis juste en train de le copier à partir de ce tutoriel https://www.youtube.com/watch?v=voYDlnfcchs

Répondre

0

add (Bouton) findViewById (R.id.button1); après getWindow(). setFormat (PixelFormat.UNKNOWN); ligne et assurez-vous que l'id de votre bouton est correct et s'il vous plaît montrez-moi votre logcat

Merci ..