Turkcell | Geleceği Yazanlar

Soru & Cevap

VideoView Url hatasi mesaji

02.10.2013 - 17:17

VideoViewde aldigim url null veya hataliysa bir msj verip activiteden cikmak istiyorum bunu nasil yapabilirim?

3816 Görüntülenme

3 Cevap

Sultan
03.10.2013 - 13:41

MediaController mediacontroller = new MediaController(Activity.this);

 mediacontroller.setAnchorView(ekran);

 Uri video = Uri.parse(url);

videoView.setMediaController(mediacontroller);

videoView.setVideoURI(video);

videoView.setOnErrorListener(new OnErrorListener () {

                @Override

                public boolean onError(MediaPlayer mp, int what, int extra) {

                    //Burada bir alert le hata mesaji vererek activiteden cikmayi sagladim.

                    return true;

                }

            });

 

Cozumum bu kod oldu. Boylelikle hatali url geldiginde hata mesaji verip cikabiliyorum...

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

cihan turkay
02.10.2013 - 18:29

url set ederken, try catch bloğu kullanmanda fayda var. herhangi bir sebepten dolayı hata aldığın zaman istediğin işlemi gerçkelştirebilirsin.

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Caner Güral
02.10.2013 - 18:17

VideoView'a verdiğiniz Uri'ı doğrulamak için Uri sınıfı üzerinden bir şeyler yapabilirsiniz. Nasıl bi hatadan arındırma istediğinize göre değişir tabi ihtiyaç. Örneğin eğer videoview'a sd karttan geçersiz bi yol gösteriyorsanız (dosya yoksa, dizin adı yanlışsa) önce bunun olmasını engellemeye çalışmalısınız.

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.