Youtube API v3 使用 webView 在 Android 上创建 Youtube 频道
Posted
技术标签:
【中文标题】Youtube API v3 使用 webView 在 Android 上创建 Youtube 频道【英文标题】:Youtube API v3 Create Youtube Channel on Android with webView 【发布时间】:2017-04-15 18:25:54 【问题描述】:我正在尝试提示 android 用户使用 WebView
在此用例 Creating Youtube Channel 之后创建 youtube 频道。
所以,首先,我使用这个网址https://m.youtube.com/create_channel?chromeless=1&next=/channel_creation_done
打开mWebView
然后,我有以下代码 sn-p 在创建完成时隐藏 web-view。
mWebView.setWebViewClient(new WebViewClient()
public void onPageFinished(WebView view, String url)
if ("https://m.youtube.com/channel_creation_done".equals(url))
view.setVisibility(View.INVISIBLE);
);
但是,在成功创建频道后,网页浏览网址不会按预期变为https://m.youtube.com/channel_creation_done
。并且用户留下了全白的webview
屏幕。
规格有变化吗?我在这里做错了吗?
谢谢。
【问题讨论】:
【参考方案1】:好的,所以回答我自己的问题,问题是生成的url
不是完全 https://m.youtube.com/channel_creation_done
,因为它在?
之后还有一些额外的参数。
因此解决方案是使用以下代码行
if (url!=null && url.contains("https://m.youtube.com/channel_creation_done"))
view.setVisibility(View.INVISIBLE);
【讨论】:
以上是关于Youtube API v3 使用 webView 在 Android 上创建 Youtube 频道的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 YouTube Data API v3 更改页面结果
Youtube /v3/search API 不再返回直播视频
如何使用 php 使用 Youtube Api v3 喜欢 Youtube 视频