您好,我正在寻找一种方法来创建网站链接,以将我的直接视频链接从我的网络服务器流式传输到我的 Android 手机
例如我有一个视频直接链接,例如:
http://1.1.1.1/video.mkv
Run Code Online (Sandbox Code Playgroud)
我想创建一个网页,当按下按钮时它会自动调用 VLC 并流式传输上面的链接。
我尝试的只是使用普通的超链接,例如
<a href='http://1.1.1.1/video.mkv'>Play video</a>
Run Code Online (Sandbox Code Playgroud)
当我按下时,它只是下载视频而不是播放它
但是当我在 mp4 视频上尝试时
<a href='http://1.1.1.1/video.mp4'>Play video</a>
Run Code Online (Sandbox Code Playgroud)
它可以调用我的 VLC 并进行流传输
因此,然后我尝试通过打开 VLC 应用程序并打开网络流,将 MKV 视频文件的直接链接直接插入到 vlc,然后 MKV 可以正常流式传输
那么,如何制作一个超链接来自动调用 VCL 来流式传输我的 MKV 文件,而无需每次都复制链接然后打开 VLC 并直接输入到应用程序本身?
有人请帮忙
谢谢
我正试图从服务器获取数据.尽管事实上我在doinbackground方法中完成所有连接和提取数据,但UI仍会冻结.如果有人会帮助我,我将非常感激,因为我检查了有关该主题的所有问题并且没有找到解决方案.
public class GetMessagesActivity extends AsyncTask<String, Void, String> {
private Context context;
private ProgressDialog progressDialog;
public GetMessagesActivity(Context context) {
this.context = context;
this.progressDialog = new ProgressDialog(context);
this.progressDialog.setCancelable(false);
this.progressDialog.setMessage("Updating...");
this.progressDialog.show();
}
protected void onPreExecute() {
}
@Override
protected String doInBackground(String... arg0) {
try {
String pid = "1";
String link = "somelink";
String data = URLEncoder.encode("pid", "UTF-8") + "="
+ URLEncoder.encode(pid, "UTF-8");
// data += "&" + URLEncoder.encode("password", "UTF-8")
// + "=" + URLEncoder.encode(password, "UTF-8");
URL url = new URL(link);
URLConnection …Run Code Online (Sandbox Code Playgroud)