如何使用流 url 和用户代理调用 VLC 播放器 Intent

How to call a VLC Player Intent With Stream url and User Agent

我正在尝试创建一个将调用 mxplayer intentvlc player 意图的意图。此意图将包含 实时视频 link 用户代理 。我使用 intent.setData() 添加了 url 但如何添加 user agent header
代码:

String packagename = "com.mxtech.videoplayer.ad";
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setPackage(packagename);
intent.setData(Uri.parse(now.video_url));
//add the user agent header here     
// now.user_agent contains the agent link                   
context.startActivity(intent);

还有如何在 vlc 播放器中做到这一点,我在他们的 android-api 中没有找到任何带有用户代理的东西
我对 vlc 的尝试:

String packagename = "org.videolan.vlc";
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setPackage(packagename);
intent.setData(Uri.parse(now.video_url));

intent.putExtra("user-agent",now.user_agent);
//tried these too , doesn't work
//intent.putExtra("http-user-agent",now.user_agent);
//intent.putExtra("User-Agent",now.user_agent);
//String[] headers = {
//                            "http-user-agent", now.user_agent
//                    };
//intent.putExtra("headers",headers);
context.startActivity(intent);

通过查看他们的 API 我添加了这个并且有效

String[] headers = {
  "User-Agent", now.user_agent
};
intent.putExtra("headers",headers);
context.startActivity(intent);

到现在为止没有找到任何 VLC