3

SamsungSmartTVアプリでHTML5ビデオ要素のサイズを変更しようとして問題が発生しました。SDK2.5を使用しています。2011年と2012年のエミュレーターでは正常に動作しますが、テレビでテストするとフルスクリーンのままになります。

css要素とインライン要素を使用してみましたが、どちらも機能しませんでした。

私のコードは次のようになります:

インデックスページ: <video id="player"></video>

Main.js、onLoad関数内:

$("#player").attr("src","VIDEO_SOURCE");
$("#player").css({
    'position': 'absolute',
    'left': '419px',
    'top': '394px',
    'width': '125px',
    'height': '100px',
});
var v = $("#player").get(0);
v.load();
v.play();
4

2 に答える 2

3

次の例のように、サイズを CSS スタイル設定ではなくビデオ タグ属性として設定してみてください。

 <video src="movie.mp4" width="320" height="240">
 Your browser does not support the video tag.
 </video> 

2.5 SDK でサポートされている属性があります。

  • 自動再生
  • コントロール
  • 身長
  • ループ
  • プリロード
  • ソース

このトピックに関する Samsung のドキュメントを確認してください: http://www.samsungdforum.com/upload_files/files/guide/data/html/html_2/reference/HTML%20Specification.html#HTML5%20and%20Samsung%20Smart%20TV%20SDK

ビデオの柔軟性が向上しますが、より複雑になるため、Samsung の Player API が提供されます

于 2012-08-09T08:32:05.473 に答える