我正在尝试在用户的默认视频播放器中播放视频。我希望他们一个接一个地播放(如播放列表)。目前我知道如何只玩一个(见下面的代码)。我可以打开文件夹或文件列表吗?
这是我的代码:
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"));
答案 0 :(得分:0)
目前我知道如何只玩一个(见下面的代码)
这不一定会播放视频。这是ACTION_SEND
,许多(如果不是大多数)视频播放器应用都不会期望Intent
结构。例如,VLC不支持这一点。 ACTION_VIEW
远在这里更常见。
我可以打开文件夹或文件列表吗?
不是真的。一小部分视频播放器应用支持ACTION_SEND
。更低百分比的视频播放器应用支持ACTION_SEND_MULTIPLE
。 ACTION_VIEW
没有等效项来查看项目集合。