我正在尝试替换旧页面,该页面连接到甚至只输出WMV的更旧的多播流解决方案。我们有一些不同的流,但是为了只构建一页,我使播放器对象动态化。
var mediaObject = '<object id="mediaplayer" type="video/x-ms-wmv" width="796" height="493" data="' + streamUrl + '"><param name="autostart" value="1" /><param name="controller" value="1" /></object>';
$('#mpContainer').append(mediaObject);
所有这些都有效,但是当流不活动时,它将在页面上显示一个空白区域,对象应停留5-10秒钟,然后才能加载播放器而不播放视频。理想情况下,出于最终用户的体验,如果流不活动,我想显示其他内容。
在构建对象之前,是否可以检查streamUrl
,并且如果该对象处于非活动状态或无响应,那么我可以向最终用户输出一条消息?