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智能电视
麻烦各位帮忙看看这个问题,多谢大家的指点!




