İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Mobil Dünya
  4. Android
Android

android studio da video sorunu

ibrayakuba05.09.20200 cevap656 görüntüleme
2020'den beri4 mesaj
#1
Sürekli çalışan bir videom var TEKRARLANIYOR. Bu düğmelerden birine basıldığında (birkaç düğmem var) başka bir video çalışıyor ama video bittiğinde durmuyor, tekrar ediyor. SORUN (video bittiğinde durması ve ilk videonun baştan başlaması gerekir) lütfen yardım edin.

KODLAR

package com.info.deneme4;

import androidx.appcompat.app.AppCompatActivity;

import android.media.MediaPlayer;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.VideoView;

public class MainActivity extends AppCompatActivity {
private Button button1, button2;
private VideoView videoView1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

button1 = findViewById(R.id.button1);
button2 = findViewById(R.id.button2);

videoView1 = findViewById(R.id.videoView1);

Uri uri = Uri.parse("android.resource://com.info.deneme4/"+getPackageName()+"/"+R.raw.previewvideo);
videoView1.setVideoURI(uri);
videoView1.start();
videoView1.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mp) {
mp.setLooping(true);
}
});

button1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
button1.setVisibility(View.INVISIBLE);
button2.setVisibility(View.INVISIBLE);

Uri uri = Uri.parse("android.resource://com.info.deneme4/"+getPackageName()+"/"+R.raw.previewvideo);
videoView1.setVideoURI(uri);
videoView1.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mp) {
mp.setLooping(true);
}
});
}
});

button2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
button1.setVisibility(View.INVISIBLE);
button2.setVisibility(View.INVISIBLE);

Uri uri = Uri.parse("android.resource://com.info.deneme4/"+getPackageName()+"/"+R.raw.previewvideo);
videoView1.setVideoURI(uri);
videoView1.start();
videoView1.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer videoView1) {
button1.setVisibility(View.INVISIBLE);
button2.setVisibility(View.INVISIBLE);

}
});
}
});

}

@Override
protected void onResume() {
super.onResume();
videoView1.start();
}

}

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.