如何使用流 url 和用户代理调用 VLC 播放器 Intent
How to call a VLC Player Intent With Stream url and User Agent
我正在尝试创建一个将调用 mxplayer intent
和 vlc 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
我正在尝试创建一个将调用 mxplayer intent
和 vlc 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