آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

نمایش تصویر پس از اتمام ویدیو (حل شد)

Plumber  10 سال پیش  9 سال پیش
0 0

سلام

من میخواستم دقیقا بعد از نمایش یه ویدیو توی ویدیو ویو(VideoView) یه سری دستورات اجرا شه ینی مثلا بعد از پایان زمان ویدیو ، Visibilty اون ویدیو ویو(VideoView) به GONE تغییر کنه و بعدش یه تصویر نمایش داده بشه ...

در اخر امیدوارم هرکجا که هستید مشغول به فعالیت در حوزه مورد علاقتون باشید...ممنون :)

 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
SaLaH KuRD  10 سال پیش
+3 0

سلام برای اینکار میتونید از دستور SetOnCompletionListener استفاده کنید :

videoview.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mp){
//اینجا دستوری که میخواید بعد از پخش ویدیو اجرا بشه رو قرار بدید
}
});

تو خطی که توضیحات نوشتم میتونید از دستور SetVisibility برای پنهان کردن ویدیو و یا هر دستور دیگه ای استفاده کنید ، موفق باشید.

0 0
خیلی ممنون :) (10 سال پیش)
0 0
نشد متاسفانه :( ینی در واقع از کجا قراره تشخیص بده که ویدیو به پایان رسیده؟ :D (10 سال پیش)
0 0
نشد متاسفانه :( ینی در واقع از کجا قراره تشخیص بده که ویدیو به پایان رسیده؟ :D (10 سال پیش)
0 0
من امتحان کردم و شد . videoView.setOnCompletionListener(new MediaPlayer.OnCompletionListener() { @Override public void onCompletion(MediaPlayer mediaPlayer) { Toast.makeText(getApplicationContext(),"تمام شد",Toast.LENGTH_SHORT).show(); videoView.start(); videoView.pause(); } }); (9 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .