0

我正在创建一个内容管理系统,允许内容管理器将视频上传到服务器。会有一个页面列表,每个页面上都有一个视频。然后内容观察者应该能够播放每个视频。

问题:我可以播放一些视频,但我无法让所有视频都播放,我不知道为什么。 如何强制内容管理器仅上传有效的视频或转换无效的视频? 我使用过嵌入、对象、iframe 和视频标签,但我无法让它们中的任何一个一直工作。这个链接是我试过的。http://ww.w3schools.com/html/html_videos.asp

替代解决方案:只需让内容管理器将视频上传到 youtube,然后将嵌入代码放入数据库中,并在需要时调用它。这可行,但是当您执行此操作时代码不会验证,这对 SEO 不利。此外,如果内容管理员没有正确执行此操作,他可能会为比赛做广告,因为视频可以在完成后显示指向其他视频的链接。

4

1 回答 1

0

很难。在我们的 CMS 中,您需要验证内容,可能是在异步过程中,如果有问题则拒绝视频。最重要的是选择一组好的格式和编解码器(以及其他特性,如每秒帧数、音频比特率等),并使这个“合同”变得非常明确。带有 -i 选项的 ffmpeg 可以识别视频、扩展名、编解码器、长度、纵横比等。

您还尝试从任何格式转换为一种好的格式,例如 mp4 h264 with 360p。

于 2012-05-12T00:15:58.990 回答