3

使用 2.5 SDK 为三星智能电视开发视频点播 (VOD) 应用程序,我几乎可以使用所有功能。

该应用程序应该在实时程序上运行,但屏幕为黑色(无源)然后我选择视频,播放器加载并且视频打开,当我退出应用程序时,源丢失......在我的 config.xml 我有以下

fullwidget itemtype="boolean" = y
电影 itemtype="string" = y
srcctl itemtype="boolean" = y

除此之外,我在 onUnload 上调用 plugin.Stop()

有没有其他人遇到过这个问题,如果有,您是否设法解决了这个问题?

PS:当 srcctl = n 源出现在初始加载时,但 vod 加载时没有音频,只有在退出应用程序源时才源音频一起丢失。

检查如下所示的代码:

Main.onUnload = function(){
Player.deinit();
}
Player.deinit = function(){       
      if (this.plugin)
      {
            this.plugin.Stop();
      }
   }
4

1 回答 1

1

该应用程序应覆盖在直播节目上运行,但屏幕为黑色

因此,如果您听到源声音并且屏幕是黑色的,您可能需要检查您的主体背景是否设置为透明,因为三星中的视频和源在文档主体下播放。

当您在源流和 VOD 之间切换时,您可能需要更改 PL_WINDOW_SOURCE 参数。检查我的旧答案:

三星 SmartTV overlay(新闻行情)应用程序

http://www.samsungdforum.com/Guide/View/Developer_Documentation/Samsung_SmartTV_Developer_Documentation_2.5/API_Reference/JavaScript_APIs/Device_API/Window/SetSource

于 2012-07-16T08:21:33.230 回答