我在iOS上玩过钛金属视频。
该视频来自Amazon Cloudfront,它是一个签名网址。它装得很好。出于调试目的,我将到期时间设置为30秒。
30秒后,我向前寻找并在控制台中收到声明:
Took background task assertion (9) for playback stall
正在播放该消息,因为正在播放的MP4现已过期,我必须生成一个新签名的网址。
问题是我无法找到此行为的视频事件。我试过做
vidPlayer.addEventListener('error', function(){...});
但此事件永远不会发生。
有人可以帮忙吗?