ستایش
1 سال پیش توسط ستایش مطرح شد
9 پاسخ

تماشا ویدیو

سلام به همه دوستان راکتی
میخواستم ببینم راهی هست یه سیستم مثل سیستم تماشا دوره راکت پیاده کرد که مثلا اگه کاربر ۸۰ درصد از ویدیو دوره نگاه کرد تیک اون درس براش بخوره و در دیتابیس ثبت بشه


ثبت پرسش جدید
مهدی نظری
تخصص : توسعه دهنده Front End
@mahdi.nazari 1 سال پیش مطرح شد
0

سلام ستایش 🖐
امیدوارم حالت خوب و عالی باشی✨

من افزونه هارو گشتم و با افزونه و مقداری شخصی سازی توسط برنامه نویس این موضوع امکان پذیره خب اما بنظرم هزینه و زمان میبره و باید با متخصص برای بررسی هرچه بیشتر قالب یا وبسایتت صحبت کنی بنظرم اگه تصمیمت قطعیه میتونی توی گروه تلگرامی که برات میزارم مشکلتو باز مطرح کنی و با یه متخصص برای این موضوع صحبت کنی که به نتیجه برسی در نهایت

https://t.me/phpgp

امیدوارم پاسخم بهت کمک کرده باشه ❤️
موفق و پیروز باشی 🤘


oss_vahid
تخصص : wp developer
@ossvahid 1 سال پیش مطرح شد
0

با جاوااسکریپت و آجاکس میشه انجامش داد


نگار
تخصص : توسعه دهنده بک اند
@Negaram 1 سال پیش مطرح شد
1

سلام
من اینکارو میکنم:

$(".vjs-tech").on('timeupdate', function () {
    if (!watched && this.currentTime > 0.85 * this.duration) {
        $.ajax({
            headers: {
                'X-CSRF-TOKEN': jQuery('meta[name="csrf-token"]').attr('content')
            },
            type: 'POST',
            async: false,
            url: '/markAsWatched/' + section_key,
            success: function (data) {
                watched = true;
            },
            error: function (error) {
                console.log(error)
            }
        });
    }
});

میکائیل
تخصص : برنامه نویسی سمت سرور و کلاینت
@FullStack 1 سال پیش مطرح شد
0

سلام وقت بخیر
بعله با ایجکس میشه انجام داد که بیاد درصد ویدیو رو توی دیتابیس ذخیره کنه بدون اینکه صفحه رفرش بشه و اتوماتیک هر درصد ویدیو که جلو رفت میتونی ذخیره کنی و موقعه لود کردن ویدیو بیای بگی از دیتابیس بخونه اون درصد رو اگه 0 بود که یعنی هنوز مثلا نگاه نکرده اما اگه بالا تر بود بیاد و ادامه ویدیو رو از اونجا لود کنه و حالا کاری که میخوای موقعه لود کردن یا سیو کردن انجام بدی کلا سلیقه میشه


ستایش
تخصص : لاراول
@Setayeshho 1 سال پیش مطرح شد
0

سلام
ممنون دوستان عزیز
@mahdi.nazari @ossvahid
@FullStack ممنون فقط برای ذخیره در دیتابیس تیبل جدید ایجاد کنم ؟ میشه راهنمایی کنید
و آیا پکیجی برای اینکار وجود نداره ؟؟؟


میکائیل
تخصص : برنامه نویسی سمت سرور و کلاینت
@FullStack 1 سال پیش آپدیت شد
0

خوب من نمیدونم قراره چی باشه که بیاد ویدیو رو ببینه اگه دوره قراره ببینه که اره باید هر کاربری که دوره رو خریده بیاد و به این صورت یه تیبل باشه که بیاد تعداد ویدیو های دیده شده کاربران توش ذخیره بشه اما به شرطی سطر ساخته بشه که کاربر بخواد اون ویدیو رو ببینه همینجوری الکی برای کاربرا نیاد برای هر ویدیو توی پکیج ستر بسازه اینجوری میتونی انجام بدی و اینکه پکیج والا پکیج خاصی ندیدم کار ساده ایه یکم درباره ajax مطالعه کنی یا یه ویدیو درباره ارسال درخواست با ایجکس ببینی خودت متوجه میشی چجوری باید درخواست بزنی و قطعا لاراول که کار میکنی با جداول و ستون ها و ارسال دریافت درخواست هم که اشنایی داری ساده هست فقط یکم باید سرچ بزنی مثلا چجوری با جاوا اسکریپت درصد پیشرفت ویدیو رو دربیاری و با ایجکس به سمت دیتابیس بفرستی اینارو دربیاری اوکیه کلا تو 1 یا 2 ساعت راحت میتونی انجامش بدی که دیگه نیازی به پکیج و دردسراش نباشه حالا پیدا بشه ایا اون چیزی که تو میخوای باشه یا نه بعد طریقه کار کردن باهاش خیلی زمان بیشتری صرف میشه


وب دیزاینر
@it1press 1 سال پیش مطرح شد
-1

سلام
زبان یا پلتفرمی که ازش استفاده میکنید هم ذکر میکردید.
اگر از وردپرس استفاده میکنید، میتونید برای اینکار از افزونه Sensi استفاده کنید
اما اگر کدنویسی میکنید، باید از فریمورک های جاوا اسکریپت استفاده کنید که بهترین و مناسبترینش برای چنین موردی، vuejs هست .


ستایش
تخصص : لاراول
@Setayeshho 1 سال پیش مطرح شد
0

@it1press بله شرمنده
لاراول


ابوالفضل
تخصص : Full-Stack Developer
@abolfazlweb 1 سال پیش مطرح شد
0

سلام
با یکم JavaScript و php به راحتی میتونی اینکار رو انجام بدی. می‌تونی ویدئو رو داخل یه متغیر جاوا اسکریپت قرار بدی و با متودهای duration و currentTime مقدار فعلی رو بدست بیاری. بعد با Ajax مقدار رو به سرور انتقال بدی. به همین آسونی! نه پکیج می‌خواد و نه فریمورک. فقط برای Ajax یه بازه تکرار مشخص بزار که سرورت اشغال نشه.


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام