0

Roku 用に独自のチャネルを作成しています。動画と広告ポッドのストリームを取得する必要があります。.xml またはタスク ノード ファイルに記述されたコード -

   adIface = Roku_Ads()
   adIface.setAdUrl(adUrl)
   adPods = adIface.getAds()
   shouldPlayContent = adIface.showAds(adPods) 

このコードは、main.brs ファイルでは正常に機能しますが、.xml ファイルまたはタスク ノードではエラーが生成されます - " 「ドット」演算子が無効な BrightScript コンポーネントまたはインターフェイス参照で試行されました。(ランタイム エラー &hec) in roku_ads_lib:/Roku_Ads.brs(2762) 2762 : ??」 . 解決策を教えてください。

4

1 に答える 1

1

エラー メッセージからの重要な情報が不足しています。具体的には、コードのどの行が発生したかを示すスタック トレース (つまり、ライブラリの行番号だけでなく) が不足しています。

しかし、推測させてください-あなたは何も設定していないので、null参照でadUrl呼び出しますか? adIface.setAdUrl()その行をコメントアウトしてデフォルトの広告 URL を使用し、必要に応じて後で追加します。

于 2016-11-22T19:44:46.730 に答える