2

カメラからビデオをストリーミングしようとしています。カメラの Web ページのストリーミング リンクは -

'http://192.168.blah.blah/img/mjpeg.cgi'

サンプルの SmartTv 基本アプリを作成し、シーンを追加しました。シーンの HTML にこれを追加しました

<iframe src ='http://192.168.blah.blah/img/mjpeg.cgi' id='player' ></iframe>

そしてcssで-

#player
{
    position: absolute;
    top : 36px;
    left : 0px;
    height : 400px;
    width : 900px;
    padding: 30px 30px 30px 30px;
    background-color: black;
}

シミュレーターから実行すると、ビデオは正常にストリーミングされます。しかし、実際のテレビにアプリをデプロイすると失敗します。私は2013年のスマートテレビモデルを持っています。そして、2012 シミュレーターで実行しました (2013 シミュレーターは毎回クラッシュするため)。

助けてください!!!

4

2 に答える 2

2

どうやら答えは古い「エミュレータで動作する場合、実際のデバイスで動作するという意味ではありません」です :(

これは、 Samsung Smart TV フォーラムでの多くの議論から引用されています--

Smart TV は iFrame を完全にはサポートしていません。一部の機能 (ナビゲーションなど) を使用できません。

また、Samsung Smart TV 2012 と 2013 モデルでの iframe の (完全な) サポートについても、一定の相違があります。したがって、 iframes AT ALLを使用しないことをお勧めします。

動画配信について --

samsmung smart tv で提供されているプラ​​グイン プレーヤーでサポートされている RTSP を使用してビデオをストリーミングしています。参考リンク --

  1. Samsung Smart TV - デバイス API - 「プレーヤー」
  2. サポートされている RTSP メソッド
  3. プレーヤーの仕様
  4. ビデオ アプリケーションのチュートリアル
于 2013-05-30T04:43:44.100 に答える
0

Samsung スマート TV は、ビデオ、オーディオなどの HTML5 タグをサポートしています。

動画タグを介して動画をストリーミングできますが、ソース リンクも変更する必要があります。例えば:

<video src="http://blabla.bla.playlists.m3u8|COMPONENT=HLS|BITRATE=120000~300000" />

追加する必要があります-> |COMPONENT=HLS|BITRATE=120000~300000

あなたはそれについてすべて読むことができます:Samsung Guideのセクション:トピック - >マルチメディア - >ストリーミング

しかし、私の意見では、再生、一時停止、巻き戻しなどを行うことができるより多くのオプションが含まれているため、Tushar Koul が参照したように公式の Player を使用する方が良いでしょう.

于 2014-08-25T09:58:34.837 に答える