html5-video - 在 Samsung Smart TV 应用程序上调整 HTML5 视频的大小

标签 html5-video samsung-smart-tv

我在尝试调整 Samsung Smart TV 应用中的 HTML5 视频元素时遇到问题。我正在使用 SDK 2.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();

最佳答案

尝试将尺寸设置为视频标签属性而不是 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: http://www.samsungdforum.com/Guide/View/Developer_Documentation/Samsung_SmartTV_Developer_Documentation_2.5/API_Reference/JavaScript_APIs/Device_API/Player

关于html5-video - 在 Samsung Smart TV 应用程序上调整 HTML5 视频的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11867370/

相关文章:

javascript - webrtc 在一侧流式传输视频并在另一侧接收? html5

html - Windows Phone 7 和 HTML5

cordova - 2013 年 Phonegap 2.3 和带有 HTML5 视频标签的 Android

authentication - 为什么 TV App 通常需要通过网址输入激活码?

javascript - 返回不返回对象

css - 带控件的 HTML5 视频播放器 + 悬停播放

javascript - 如何使用 jQuery 为 HTML5 视频播放器制作动画以响应触发事件?

javascript - 三星电视支持多种分辨率

javascript - 如何将文本输入添加到 Samsung Smart TV 应用程序?

javascript - 如何在视频上叠加另一个 div?