因此,我开发了一款具有最佳youtube视频的应用程序学习软件。
因此youtube有两种方法提供链接,
例如:
完整链接:https://www.youtube.com/watch?v=QwS1r1mc888 和
缩短的链接:https://youtu.be/QwS1r1mc888
现在我已将所有视频链接存储在firebase数据库中,我已保存了所有缩短的视频链接,现在在我的游戏机上,我注意到人们在尝试打开这些链接时遇到ActivityNotFound错误。
我用来打开视频的代码:
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(currentUrl));
startActivity(i);
现在,即使是安装了浏览器和youtube的人也遇到了此错误/异常。所以我该怎么做 ?将存储整个链接有帮助还是在同一件事上使用缩短的链接和完整的链接?
如何克服此错误?