媒体播放器的java意图过滤器(Youtube视频播放)
我已经开发了自己的媒体播放器,我希望当我想从Youtube观看视频时,它应该从我的应用程序中打开。至少,视图上应该有一个媒体应用程序列表,我应该能够从列表中选择我的应用程序。我不太了解意图过滤器。如何在清单文件中提供此信息?我正在为本地文件培训而工作,但我还没能做到。我真的需要你的帮助:/
你可以在下面搜索框中键入要查询的问题!
我已经开发了自己的媒体播放器,我希望当我想从Youtube观看视频时,它应该从我的应用程序中打开。至少,视图上应该有一个媒体应用程序列表,我应该能够从列表中选择我的应用程序。我不太了解意图过滤器。如何在清单文件中提供此信息?我正在为本地文件培训而工作,但我还没能做到。我真的需要你的帮助:/
# 1 楼答案
我正在更新H9kDroid的答案,这是从2011年开始的。这些是目前最新YouTube APK(2015年1月11日)中的相关反编译意图过滤器
这就是在代码中解析这些意图的方式。抱歉,它很模糊,但对我来说仍然有用:
# 2 楼答案
如果你查看官方youtube应用程序使用的意向过滤器,你会看到:
要获取视频ID,可以解析从中获取的字符串:
正如你所见,youtu没有过滤器。但是可以加上: