امروز تکه کدی کاربردی با کار با ویدیو رو براتون مهیا کرده ایم که امیدوارم مورد قبول واقع گردد.
برای گرفتن تایم ویدئو اول کد زیر رو به اکتیوتی اضافه کنید و کتابخونه javaobject رو فعال کنید
ساب زیر رو هم اضافه کنید. و دسترسی اینترنت رو هم حتما اضافه کنید
✨ نکات مهم:
• کد آماده و تستشده (3 قطعهکد)
• کار با کتابخانههای: JavaObject
• کپی و استفاده مستقیم در پروژه B4A
📚 کتابخانههای مورد نیاز:
JavaObject
(از مسیر Libraries در محیط B4A تیک بزنید.)
🚀 نحوه استفاده:
کد زیر را کپی کنید و در Sub یا ماژول مناسب پروژه خود قرار دهید؛ کتابخانههای اعلامشده را تیک بزنید.
| دستهبندی | تکه کدها |
| تاریخ انتشار | ۲۷ شهریور ۱۴۰۵ - ۰۰:۲۴ |
| تعداد بازدید | ۴ |
| تعداد فروش | ۰ |
| فرمت تحویل | فایل دانلودی (بعد از پرداخت آنی فعال میشود) |
| پشتیبانی | تیکت پشتیبانی در پنل کاربری |
ویژگیهای کلیدی
- تکهکد آماده B4A
- کاملاً رایگان
- کد تستشده با توضیح فارسی
- کتابخانه: JavaObject
هنوز نظری ثبت نشده است. اولین نفر باشید!
برای ثبت نظر وارد شوید. (ثبت نظر پس از خرید فعال میشود)
#If java
import android.media.MediaMetadataRetriever;
import java.util.HashMap;
public int getVideoDuration(String url) {
MediaMetadataRetriever retriever = new MediaMetadataRetriever();
retriever.setDataSource(url, new HashMap<String, String>());
String time = retriever.extractMetadata(MediaMetadataRetriever.METADATA_KEY_DURATION);
long timeInMillisec = Long.parseLong(time);
retriever.release();
return (int) (timeInMillisec / 1000);
}
#End If
Sub getDurationFromUrl(url As String) As Int
Dim jo As JavaObject
Dim duration As Int=jo.InitializeContext.RunMethod("getVideoDuration",Array As Object(url))
Return duration
End Sub
Log(getDurationFromUrl("https://as5.cdn.asset.aparat.com/aparat-video/cc1d473c3cb7c8eef780e828c7586a0f23605468-720p.mp4"))