پاسخ داده شد
می خواهیم تا زمانی که ویدئو هنوز لود نشده، یک انیمیشن کوچک نشان دهیم:
- نفیسه افقی 2 سال قبل سوال کرد
- شما باید برای ارسال دیدگاه وارد شوید
پاسخ عالی
ابتدا یک ProgressDialog
تعریف می کنیم:
private static ProgressDialog progressDialog;
سپس در تابع onCreate
و قبل از فراخوانی runOnUiThread
، دیالوگ را نشان می دهیم:
progressDialog = ProgressDialog.show(this, "", "Loading...", true);
تابع OnPreparedListener
را برای VideoView
بگونه زیر تعریف می کنیم. (دیالوگ را بعد از اینکه ویدئو لود شد، می بندیم)
mVideoView.setOnPreparedListener(new OnPreparedListener() {
public void onPrepared(MediaPlayer arg0) {
progressDialog.dismiss();
mVideoView.start();
}
});
<<برای مشاهده نحوه نمایش ویدئو با استفاده از کلاس VideoView ، به این پست مراجعه کنید>>
- نفیسه افقی 2 سال قبل پاسخ داد
- آخرین ویرایش 2 سال قبل
- شما باید برای ارسال دیدگاه وارد شوید
پاسخ شما