【问题标题】:Use intent to play several video files in Android在Android中使用intent播放多个视频文件
【发布时间】:2016-04-24 13:38:18
【问题描述】:

我正在尝试在用户的默认视频播放器中播放视频。我希望他们一个接一个地播放(就像一个播放列表)。目前我只知道如何玩一个(见下面的代码)。我可以打开文件夹或文件列表吗?

这是我的代码:

final Intent playIntent = new Intent(android.content.Intent.ACTION_SEND);
playIntent.setType("video/*");
playIntent.putExtra(android.content.Intent.EXTRA_STREAM, Uri.parse("file://" + filePath));
mContext.startActivity(Intent.createChooser(playIntent, "Play videos list"));

【问题讨论】:

标签: android android-intent video playlist


【解决方案1】:

目前我只知道怎么玩一个(见下面的代码)

这不一定会播放视频。那是ACTION_SEND,许多(如果不是大多数)视频播放器应用程序不会期望Intent 结构。例如,VLC 不支持这一点。 ACTION_VIEW 在此处更为常见。

我可以打开文件夹或文件列表吗?

不是真的。一小部分视频播放器应用支持ACTION_SEND。支持ACTION_SEND_MULTIPLE 的视频播放器应用程序的比例甚至更小。 ACTION_VIEW 没有等价物来查看项目集合。

【讨论】:

  • 所以我最好的选择是创建自己的视频播放器(使用媒体播放或类似的东西)?
  • @OrenKochansky:要么这样,要么找一个播放器提供你想要的,然后让用户安装和使用它。
猜你喜欢
  • 2012-07-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-12-10
  • 1970-01-01
  • 2017-03-31
  • 1970-01-01
  • 2015-01-19
相关资源
最近更新 更多