سیکبار xtMedia

sibil

Active Member
سلام بر دوستان .

من خواستم برای پلاگین xtMedia یه سیکبار دستی بسازم . مثل همون سیکبارهایی که برای ویدئوی خود بیلدر هست . اتفاقا از همون سورس هم استفاده کردم . فقط دو تا تابع و عملگر فرق داشت که اونها بجای CBK-VTotalsec باید Get DurationSec رو فراخوانی می کردم .
اما نمیدونم مشکل کجاست که سورس درست کار نمیکنه .
سورس رو می گذارم ، لطفآ بگید مشکلش کجاست ؟مشاهده پیوست xtmedia_seekbar.rar
 

محمدمهدی

Well-Known Member
نمونه سیک بار دستی برای XTMedia

سلام.
ببینید خود مثال یه مقدار گنگ بود.
ما برای اینکه یه سیک بار داشته باشیم باید حداقل 4 تا چیز رو بدونیم.
1. کل مدیا چقدره
2. ما الان کجای مدیا هستیم
3. کل سیکبار چقدره
4. سیکر باید کجای سیکبار باشه
شما اینها رو روی یک تناسب در نظر بگیر، یعنی اینطوری :
CurrentTime/TotalTime=CurrentPosition/TotalWidth
خب دو تای اینها تو مثال شما نبود. پس مطمئن شدم ساختن یه مثال جدید به مراتب آسون تر از تکامل اون مثاله.

یه مثال ساده ساختم که تو سریعترین حالت مشکل رو حل کنه و تا حدودی هم با کامنت گذاری محتوای Script رو محدوده بندی کردم تا راحت تر متوجه بشید. از پیوست دانلود بفرمایید.
 

پیوست ها

  • EasySeeker by XTMedia.zip
    247.8 کیلوبایت · بازدیدها: 56

sibil

Active Member
بازم سلام .
فقط یه مشکل خیلی کوچیک هست که ازش سر درنیاوردم
اونم اینه که چرا وقتی از سیکبار دستساز استفاده میکنیم ، فیلم چند فریم سکته میکنه و بعد دوباره عادی میشه . یا اگه موس رو روی حالت کلیک روش نگه داریم شروع میکنه سکته های پیاپی و هنگیدن که بعد از چند ثانیه درست میشه .
علش چیه چطور میشه رفعش کرد ؟
 

محمدمهدی

Well-Known Member
خواهش می کنم.
توی کامنتش نوشتم چرا.
از این یکی استفاده کن اگه می خوای :
If (Dur>-1 & Sk=0)
و می تونی موقعی که کلیک موس پایین هست فیلمو pause کنی.
پیشنهادم اینه که سعی کن با اسکریپت ور بری تا بفهمیش و خودت مطابق نیازت تغییرش بدی.
 

جدیدترین ارسال ها

بالا