我已经看到了如何为移动Netflix应用程序为Netflix做电影深层链接的解决方案,但是对于该应用程序的Android TV版本,这些相同的解决方案似乎无法正常工作。
我尝试将Intent与action.VIEW一起使用,并传递正常的Netflix URL,例如:http : //www.netflix.com/watch/ {movieId}或使用nflx://协议。
对于android TV应用程序,只有nflx://协议似乎在打开应用程序时执行任何操作,然后仅停留在主菜单中而不播放电影。使用http://协议可在浏览器中打开netflix,在浏览器中它仅要求您下载手机或平板电脑应用程序。
有人能弄清楚吗?
Netflix最近向Android TV添加了通用搜索支持,这意味着必须有某种方法可以深层链接到节目和电影。因此,我发现需要设置一些标志才能正确打开显示页面。似乎还有一些可以用来自动开始播放的功能。
public void OpenNFX() {
Intent netflix = new Intent();
netflix.setAction(Intent.ACTION_VIEW);
netflix.setData(Uri.parse("http://www.netflix.com/watch/70291117"));
netflix.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK|Intent.FLAG_ACTIVITY_CLEAR_TASK);
getActivity().startActivity(netflix);
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句