2

我尝试为智能电视开发应用程序。我真的花了两天时间,并没有达到任何目标。

我有一个奇怪的问题。

如果您单击下面的链接,您将看到 smartTV 的页面 http://portal.sinemalar.com/tv/vestel/v1/detail/48029/

如果您想查看有关电影的更多详细信息,可以使用向上和向下箭头键。

 case KEYS.UP:
            var $kayan = document.getElementById('ozet_p');
            if (!$kayan.style.top)
                $kayan.style.top = "0px";
            var $top = $kayan.style.top;
            $top = $top.substr(0,$top.length-2);
            $height = $kayan.offsetHeight;
            if (0<parseInt($top) + 120)
                $top = 0;
            else
                $top = parseInt($top) + 120;
            $kayan.style.top = $top+'px';               
            break;
      case KEYS.DOWN:
            $kayan = document.getElementById('ozet_p');
            if (!$kayan.style.top)
                $kayan.style.top = "0px";
            $top = $kayan.style.top;
            $top = $top.substr(0,$top.length-2);
            $height = $kayan.offsetHeight;
            $max = 225-$height;
            if ($max<0)
            {
                if ($max>parseInt($top) - 120)
                    $top = $max;
                else
                    $top = parseInt($top) - 120;

                $kayan.style.top = $top+'px'; 
            }

            break;

这部分也适用于我的智能电视,没有问题

我还有一页显示电影评论

http://portal.sinemalar.com/tv/vestel/v1/comment/48029/1/1/1/1/

如果您想查看更多评论,也可以使用向上和向下键。这是它的代码

 case KEYS.UP:
            if ($page>1)
            {
                $page--;            
                window.location.href = baseUrl+'comment/'+$movieId+'/'+$vPage+'/'+$yPage+'/'+$slot+'/'+$page+'/';
            }            
            break;
        case KEYS.DOWN:
            $page++;
            window.location.href = baseUrl+'comment/'+$movieId+'/'+$vPage+'/'+$yPage+'/'+$slot+'/'+$page+'/';
            break;

问题是这部分可以在电脑上运行,而不能在智能电视上运行。

可能是什么问题?有什么建议吗?

4

1 回答 1

3

你应该为电视打包你的应用程序,并在打开你的 SDK IDE 的同时在电视上运行应用程序,它应该在 PC 上开发时在同一位置显示调试信息。也许它会显示一些相关信息。

三星 SmartTV 仍然是一个非常不稳定且漏洞百出的开发平台。许多功能在 SDK 中不起作用,因此您需要在设备上对其进行测试才能确定。

于 2012-03-15T08:04:27.187 回答