3

2.5 SDK を使用して、Samsung Smart TV 用のビデオ オン デマンド (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

アプリはライブプログラムにオーバーレイして実行する必要がありますが、画面は黒です

したがって、ソースサウンドが聞こえ、画面が黒い場合は、Samsungのビデオとソースがドキュメントの本文の下で再生されるため、ボディの背景が透明に設定されているかどうかを確認する必要があります。

また、ソースストリームとVODを切り替えるときは、おそらくPL_WINDOW_SOURCEパラメーターを変更する必要があります。それについての私の古い答えを確認してください:

Samsung SmartTV ovelray(ニュースティッカー)アプリケーション

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 に答える