【发布时间】:2019-10-21 19:54:02
【问题描述】:
我需要在 textview 中突出显示 weburl。
为了实现这一点,我在我的 textview xml 中添加了 android:autoLink="web" 属性。
如果 url 与 youtube 视频相关,我需要在我的应用程序的 youtube 播放器活动中播放它,对于其他类型的 url,我希望它在网络浏览器上打开。 那么我如何检测哪个 url 被点击并找到它是否是 youtube 链接并根据它执行重定向。
以下是我的文本视图持有的示例文本
这是示例文本
您可以通过此链接找到不错的文章
www.example.com
,这里有很好的视频解释
www.youtube.com/xyzpqr
进一步阅读请从以下位置下载 pdf 这里
www.example.com/pdf/xyz
存在多个链接,因此需要检测单击的链接并在所选链接上执行操作。
【问题讨论】:
-
您是否使用 YouTubePlayer api 在您的 YouTube 活动中显示 YouTube 视频?
-
我需要使用 exoplayer 在画中画模式下播放 youtube 视频
-
@dev_swat 我不知道 exoplayer 如何处理 Youtube 视频。播放 youtube 视频是否需要 youtube 视频 ID?
-
如果您打算构建一个单独的活动来播放 youtube 视频,您应该在 Google 的官方 YouTubeplayer API 中播放 Youtube 视频。 developers.google.com/youtube/android/player
-
@VedprakashWagh youtubevideo 链接位于 textview 中,该链接提供给 exoplayer 以播放在线内容
标签: android youtube textview linkify