我正在为三星开发智能电视应用程序,它应该使用 youtube api 播放视频。嵌入式视频仅在应用程序分辨率和 yt 播放器大小为 960x540 或以下时才有效,如果我设置更高的分辨率(1280x720 或 1920x1080)播放器卡住,运行速度非常慢,并且视频将无限缓冲。
有没有人成功地用更高分辨率的播放器嵌入 yt 视频?提前谢谢。
我正在为三星开发智能电视应用程序,它应该使用 youtube api 播放视频。嵌入式视频仅在应用程序分辨率和 yt 播放器大小为 960x540 或以下时才有效,如果我设置更高的分辨率(1280x720 或 1920x1080)播放器卡住,运行速度非常慢,并且视频将无限缓冲。
有没有人成功地用更高分辨率的播放器嵌入 yt 视频?提前谢谢。
无论小部件分辨率如何,视频播放器都以全屏全高清分辨率工作。
如果您在缓冲时遇到问题,请检查您的连接速度。尝试从本地网络播放文件以检查选定的分辨率和编解码器是否能被电视很好地处理。
谢谢大家的回答,最后我使用了不同的方法,这表明最好的解决方案。
我使用了 720p 分辨率和 youtube 提示视频功能。基本上我提示了视频,并且在“videoCued”事件中我调用了“playVideo”方法。
这允许播放器在播放视频之前做好准备并进行初始化。
最近我发现了这个案例。如果视频长度低于 10 分钟,则 youtube 应用程序在 720p 分辨率下运行良好,但如果视频长度超过 30 分钟,播放器就会像你说的那样卡住。
将应用程序分辨率更改为 540p 时,youtube 播放器再次适用于所有视频。我想 youtube 正在他们的播放器上使用渐进式下载,而智能电视存储本身不足以准备具有 720p 分辨率渲染的长视频存储空间。
结论是当在应用程序中使用 Flash 播放器/youtube 时,最好使用 540p 应用程序分辨率。