如何实现和定制脱机下载视频的exoplyer演示示例?

时间:2019-09-02 18:05:45

标签: java android react-native exoplayer

我正在为我的应用程序使用本机响应,并在我的应用程序中使用android exoplayer进行视频流传输。我正在组合本机Java(用于在线视频播放器)并进行本机反应(使用活动启动器模块将视频mpd url从本机层传递到android活动层)。

在线视频流在我的应用程序中运行正常。

我想为离线视频实施。

我正在尝试自定义exoplayers demo example。它已经具有下载曲目选择的示例。(我正在尝试在我的react native应用中使用它)

在演示示例中,所有视频网址均在json资产文件中给出。

就我而言,我只想传递一个包含某些数据的视频网址,而不是资产json文件。

在Android活动中,屏幕看起来像一个按钮,用于播放视频,另一个按钮,用于下载视频。

赞这个 启动PlayerActivity的按钮

 @Override
    public void onClick(View view) 
    { 
        Intent intent = new Intent(context, PlayerActivity.class);
        intent.putExtra("video_url", urllink);
        intent.putExtra("keyToken", tokenKey);
        intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        context.startActivity(intent);
    }

下载按钮

 @Override
    public void onClick(View view) 
    { 
       //here to implement Popup Chooser dialog to download video. 
    }

我想用上面的代码修改main class of demo example

(后来,我必须对其进行修改,以便在react native层上的任何click事件中从我的react native应用程序传递意图数据)

由于我是android java的新手,因此很难修改本机java代码,请帮忙。

0 个答案:

没有答案