شرح طريقة عمل كاش للفيديو Video caching

نتيجة بحث الصور عن ‪Video caching‬‏


السلام عليكم ورحمة الله 
المرة دى هنشرح ازاى نعمل Video cache 
لو مشوفتش الدرس اللى فات او حابب تعرف ازاى تعمل Video or audio player بSimpleExoPlayer
ممكن تشوفه الاول من هنا https://goo.gl/jrhzaz

الدرس ده سهل جدا جدا والفضل يعود لمكتبة AndroidVideoCache

لو حابب تعرف اكتر عن المكتبة دى واستخدامها من هنا

نبدأ بقا 
اوﻻ حاجة هنضيف الdependency ف الbuild.gradle app file
compile 'com.danikula:videocache:2.7.0'

هنعمل class App لو مكنش عندك لو عندك هتضيف الدالتين اللى فيه 
public class App extends Application {

    private HttpProxyCacheServer proxy;

    public static HttpProxyCacheServer getProxy(Context context) {
        App app = (App) context.getApplicationContext();
        return app.proxy == null ? (app.proxy = app.newProxy()) : app.proxy;
    }

    private HttpProxyCacheServer newProxy() {
        return new HttpProxyCacheServer(this);
    }
}

تمام هنعرفه ف الmanifest جوا الtag بتاع application

<application    android:name=".App"
كده

هنروح بعد عند الكلاس اللى مستخدمين فيه المشغل بتاعنا واحنا المفروض بنبعتله data source uri
هنا بقا هنبعت اللينك للمكتبة وهى هتطلعلنا لينك تانى نبعته للمشغل 

String mVideoUrl = "https://s3-us-west-2.amazonaws.com/askquran-media/video/Arabic_Efasy_001_001_007.mp4";
HttpProxyCacheServer proxy = App.getProxy(getActivity());
String proxyUrl = proxy.getProxyUrl(mStep.getVideoURL());
initializePlayer(Uri.parse(proxyUrl));

بس كده الموضوع ده سهل جدا ولو حابب تعرف استخدامات اكتر شوف المكتبة اللينك فوق 👆
متنساش لايك وكومنت وشير وسبسكربشن 😂

1 comments:

اضف تعليق
30 مارس 2021 في 11:51 ص

I have a question about does i have to convert url.mp4 to url.mpd to play dash video if it was yes so how i can convert to.mpd

رد
avatar