如何将视频标题传递给视频播放器
How to pass video title into a videoplayer
好的,我正在编写一个应用程序,允许用户观看网站上的宣传视频。
所以 URL 是这样的
https://<url-something>/<title>/video.mp4
如您所见,它在视频播放器中打开为 "video.mp4"。有没有办法更改名称并将其与视频一起发送URL?
我当前的代码:
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(s));
intent.setDataAndType(Uri.parse(s), "video/*");
startActivity(intent);
不可能直接将视频标题从视频 URL 传递给另一个 activity,但您可以使用使用 intent.putExtra(key, value)
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(s));
intent.putExtra("title", url);
intent.setDataAndType(Uri.parse(s), "video/*");
startActivity(intent);
并获得如下标题:
String title = getIntent().getStringExtra("title");
获取标题后,您可以将其显示在您的视图中,这很容易。
好的,我正在编写一个应用程序,允许用户观看网站上的宣传视频。
所以 URL 是这样的
https://<url-something>/<title>/video.mp4
如您所见,它在视频播放器中打开为 "video.mp4"。有没有办法更改名称并将其与视频一起发送URL?
我当前的代码:
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(s));
intent.setDataAndType(Uri.parse(s), "video/*");
startActivity(intent);
不可能直接将视频标题从视频 URL 传递给另一个 activity,但您可以使用使用 intent.putExtra(key, value)
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(s));
intent.putExtra("title", url);
intent.setDataAndType(Uri.parse(s), "video/*");
startActivity(intent);
并获得如下标题:
String title = getIntent().getStringExtra("title");
获取标题后,您可以将其显示在您的视图中,这很容易。