You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Tizen Web应用使用SyncPlay API设置4K分辨率的问题求助

Tizen Web应用使用SyncPlay API设置4K分辨率的问题求助

大家好,我现在正在开发一款Tizen Web应用,用到了Web API里的SyncPlay API来实现媒体播放的管理功能。

最近遇到了个头疼的问题:我的播放列表里有一个原生分辨率为3840x1080的媒体文件,但在创建播放列表的时候,我发现没法把rect的width和height值设置成高于1920x1080的数值。

我试过直接用内容原生的3840x1080参数,甚至尝试了3840x2160的4K标准分辨率,结果SyncPlay API都会返回错误,导致播放列表创建失败。但如果把分辨率设为1920x1080的话,整个流程就完全正常,媒体也能顺利播放。

我当前的创建播放列表代码大概是这样的:

const playlistConfig = {
  content: 'storage/opt/media/4k-video.mp4',
  rect: { width: 3840, height: 1080 }
};

try {
  const playlist = await window.tizen.syncPlay.createPlaylist(playlistConfig);
  // 后续播放逻辑
} catch (error) {
  console.error('播放列表创建失败:', error.message);
  // 每次设置高分辨率时都会进入这里
}

想请教一下各位大佬:

  • SyncPlay API对播放列表的rect参数分辨率有没有内置限制?
  • 如果要支持4K级别的分辨率,是不是需要额外配置应用权限或者系统层面的参数?
  • 有没有正确设置高分辨率rect的示例代码或者配置步骤可以参考?

另外补充一下我的开发环境:

  • Tizen Web平台版本:7.0
  • 测试设备:某型号Tizen智能电视

麻烦各位帮忙看看这个问题,多谢大家的指点!

火山引擎 最新活动