gpt4 book ai didi

Android,在播放器中启动媒体文件而不开始播放

转载 作者:行者123 更新时间:2023-11-29 19:42:21 25 4
gpt4 key购买 nike

我正在编写一个应用程序,我试图从存储中选择一个文件并使用其类型的默认播放器启动它,或者显示一个选择器。现在,当媒体播放器启动时,播放会立即开始。我希望它加载文件并等待用户输入。我可以在 Intent 中添加额外的内容来告诉媒体播放器不要开始播放吗?

// I have directory, filename, and mimeType defined in earlier code
File file = new File(directory, filename);
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(file), mimeType);
if (intent.resolveActivity(getPackageManager() != null) {
startActivity(intent);
}

最佳答案

长话短说:不。


没有关于 the ACTION_VIEW Intent action 的额外记录.有数以千计的设备型号和数以千计的媒体播放器可供下载,即使您发现其中一个播放器有一些未记录、不受支持的额外功能,其他播放器也不一定会支持它。

我不知道“这是一个媒体文件,设置它但不开始播放”的任何标准 Intent 操作。

使用 Intent 调用第三方应用程序有点像从您的站点链接到一个网站:该站点对用户单击该链接的响应取决于该站点,而不是你。 Intent 方法在很多方面都更糟糕,因为通过指向某个站点的链接,您正在链接到一个特定站点并且您知道该站点应该可用。对于 Android,Intent 可能会调出任意数量的可能应用。

关于Android,在播放器中启动媒体文件而不开始播放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38447258/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com