1

我正在 Tizen 上开发一个 Web 应用程序。我的应用程序最初是在 iOS 和 Android 等其他平台上开发的。

基本上,它以横向模式启动并播放远程内容,例如图像、视频或打开网页。它在应用程序内有一个菜单,让人们能够手动更改应用程序内的屏幕方向。这种方法在 iOS 和 Android 上非常简单,但在 Tizen 上似乎并不那么容易。

我正在关注 Tizen 的官方文档,该文档将我们发送到:https ://w3c.github.io/screen-orientation/ 但是,即使我按照上面链接上写的步骤操作,也无法使其工作。

这是我尝试旋转时得到的:

尝试:

screen.orientation.lock('portrait-primary')

错误 :

Promise {}
index.html:1 Uncaught (in promise) DOMException: The page needs to be fullscreen in order to call screen.orientation.lock().

PS该应用程序已经全屏。该错误不相关。

你有什么想法 ?

谢谢

4

2 回答 2

3

对于所有仍在努力实现这一目标的人:

在与三星进行了长时间的讨论后,他们声称现在无法通过代码支持电视方向(不确定将来是否会实施)。这些限制来自于硬件组件在不同方向上的不同可操作性。

旋转屏幕的唯​​一方法是通过三星的电视设置来完成,这样它就可以为所选方向准备硬件。

于 2020-07-13T11:27:41.990 回答
1

有专门针对广告市场的三星电视(数字标牌系列)可以设置屏幕方向。

我商业三星电视机 Tizen 无法旋转某种元素(据我所知,视频对象是无法旋转的 HTML 元素之一)

我为 Tizen 开发了一些应用程序,并为一位客户尝试制作视频墙,但由于 Tizen 的固件限制,这是不可能的(这是一种营销策略,以避免在商业电视机中拥有酒店和数字标牌功能)

于 2020-04-19T11:24:50.003 回答