3

我一直在构建一个三星电视应用程序,它通过 VideoJS 播放器播放多个 YouTube 视频。注意:该应用程序仅在模拟器中进行测试,而不是在三星 Tizen 电视上进行测试。每当通过 HTTPS 加载资源时,我都会收到以下控制台消息:

加载资源失败:由于连接不受信任,加载页面被取消。https://i.ytimg.com/vi/9fFv244_X88/hqdefault.jpg

或者如图所示:

Tizen 控制台日志

看起来,通过 HTTPS 加载的资源被标记为不受信任。我有一个有效的安全配置文件,包括作者证书和分销商证书。当手动将图像 url 更改为 http 时,它确实有效。但是视频没有加载,因为 YouTube 会自动将其重定向到 HTTPS envi,因此问题仍然存在。

在旁注中,我通过在访问策略中使用通配符授予对任何外部源的访问权限: <access origin="*" subdomains="true"></access>

在查看 VideoJS 错误日志时,它说视频已加密,但没有密钥可用于解密。很确定这是一个 SSL 问题。

为我的救星提供有限的免费啤酒。

4

2 回答 2

1

证书是绑定 IP 还是带有 SNI 扩展的 TLS 证书?我不确定 Tizen 是否支持SNI TLS 扩展

于 2016-01-12T11:00:47.033 回答
0

在 2019 年构建支持三星 Gear S2 手表的 Tizen 可穿戴应用程序时,这让我感到痛苦,该手表拒绝对我的免费共享 CloudFlare SSL 证书的 ajax 请求。使用仅列出您的域的专用证书可以解决此问题。所有运行 Tizen 的较新手表(Gear S3、Galaxy Watch、Galaxy Watch Active)似乎都支持共享证书而没有问题。似乎是 Tizen 版本 2.3.2 的问题。

于 2019-04-16T10:23:15.513 回答