如何将视频标题传递给视频播放器

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");

获取标题后,您可以将其显示在您的视图中,这很容易。