我一直遇到一个问题,我无法让在HTML5视频播放器中正确返回
标准的HTML5视频播放器只要求这样的状态:
if (video.readyState > 1) {
console.log(videoState); // Returns current video state as an int
}
但是,当我尝试将readyState用于视频just时,它只返回:
function vjs.Player.prototype.readyState()
如何在视频use中使用readyState?
我正在开发一个web应用程序,将视频流式传输给用户,用户将与视频进行交互,例如识别特定时间戳上的事件,然后可能将其与视频一起存储在数据库中。我之所以继续使用HTML5,是因为它很新,而且与平板电脑和智能手机兼容。(iPad等)。我的问题是,HTML5是否提供了这种定制?还是只在Flash上完成?是否有关于HTML5视频的特定应用程序接口文档?(它将全部基于ruby on rails,但我不认为这有什么关系)
我是html5的新手,并试图从实践中理清理论。
无论好坏,我们的转码器只输出.mp4视频文件。
理论
我已经生成了html5视频元素来执行以下操作(至少我是这么认为的):
使用“特定于编解码器”的源元素指定html5视频标记。
嵌入浏览器将显示的链接,如果浏览器不支持以下任一项:
1. the video element
2. the codec
想法是:如果浏览器不支持“视频”标签或编解码器,它将显示链接。
问题
我知道当前版本的firefox (17)版本不支持mp4。我以为它会显示链接。
然而,在firefox (17)中,firefox显示一个巨大的黑匣子,上面覆盖
我正在开发一个使用HTML5 Video element的延时视频播放器,并由鼠标(触摸)事件控制。问题是,将播放的视频以不同的帧速率编码,而不是像普通的24 FPS那样固定。在本地平台(如iOS )中,有一个提供视频帧速率的本地API。我想知道在HTML5媒体API上是否有类似的API。没有这些信息,我就无法在我的播放器上顺利播放视频。