我有一个链接到 Soundcloud 曲目的移动应用程序。在 Android 上,单击这些链接会弹出一个对话框,要求用户“使用浏览器或 Soundcloud 应用程序完成操作”。
![enter image description here](https://i.stack.imgur.com/Z3qbB.png)
有没有办法绕过这个屏幕,只在 Soundcloud 播放器中播放曲目?
这是我当前使用的代码。请提出任何修改或新方法来执行此操作。
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://m.soundcloud.com/blackburnravers/dj-nj-house-music-volume-3"));
startActivity(intent);
最后我自己找到了解决方案。似乎没有人知道这件事。
通过使用以下代码片段,您可以从 Android 应用程序默认打开声音云播放器。
String id = "114143409"; //Track id
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("soundcloud://tracks:" + id));
startActivity(intent);
重要提示:您必须在 Android 设备上安装声音云播放器。
Update
Soundcloud社区强烈推荐使用sounds
代替tracks
String id = "114143409"; //Track id
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("soundcloud://sounds:" + id));
startActivity(intent);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)