在没有 Netflix 帐户的情况下将 Netflix 视频投射到电视上[关闭]
Posted
技术标签:
【中文标题】在没有 Netflix 帐户的情况下将 Netflix 视频投射到电视上[关闭]【英文标题】:Cast Netflix video to TV, without Netflix account on it [closed] 【发布时间】:2018-01-17 08:31:41 【问题描述】:我正在 android 中开发一个电视应用程序,它需要在电视 netflix 上投射视频,但我必须在没有登录 netflix 电视应用程序帐户的情况下这样做。有可能吗?
【问题讨论】:
你试过了吗? 是的,我做到了。但我将链接发送到应用程序,它要求我先登录。许多人会使用该应用程序的问题,我不能在上面留下帐户,不得不删除以前的用户数据。我知道如何解决它。 【参考方案1】:在深入研究 *** 之后,我找到了一张可以解决我的问题的票: Movie Deeplink for Netflix Android TV app (com.netflix.ninja) 恭喜 @Jeroen Ost 发布了解决方案。
我仍然必须使用 netflix 版本。对我有用的是忍者 3.3.1。请注意。
下面是在第三方应用程序上投射任何类型的链接的类。
public void openUrl(String url)
Pattern p = Pattern.compile("www[.]netflix.*?[0-9]+");
Matcher matcher = p.matcher(url);
Intent webIntent = new Intent(Intent.ACTION_VIEW);
if(matcher.find())
url = matcher.group();
url = url.replace("title", "watch");
url="http://"+url;
webIntent.putExtra("source","30"); // careful: String, not int
// netflix.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK|Intent.FLAG_ACTIVITY_CLEAR_TASK);
webIntent.setData(Uri.parse(url));
webIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
Log.i(TAG,"Cast URL: "+url);
try
startActivity(webIntent);
catch (ActivityNotFoundException ex)
Log.i(TAG, "can't start Activity");
Log.e(TAG, ex.getMessage());
【讨论】:
以上是关于在没有 Netflix 帐户的情况下将 Netflix 视频投射到电视上[关闭]的主要内容,如果未能解决你的问题,请参考以下文章
“年薪 45 万美元的 Netflix 开发工作,我不要了”
如何在不在线公开的情况下将文件存储在 Wordpress 插件中?