【发布时间】:2012-05-24 20:59:06
【问题描述】:
早安,
我正在尝试创建一个网页,当用户单击某些内容(由 javascript onClick 触发)调用时,会向服务器发送一个 ajax 请求,该请求会触发一个 php 文件以生成要分配给 .innerHTML 的分区。
一切正常,只是视频没有控件(如播放按钮、全屏等)
如果没有 AJAX 调用,一个简单的硬编码版本可以通过控件很好地显示视频,因此使用 AJAX 也可以。我正在使用 Video JS 播放器,据我所知,该代码没有任何需要执行的脚本。
这是我的 php 代码...
<?php
echo '<video id="example_video_1" class="video-js vjs-default-skin" controls preload="auto" width="720" height="528" data-setup=\'{"controls":true}\'><source src="videos/'.$_GET["fn"].'" type=\'video/ogg\'/></video>';
?>
我认为这与 javascript 不会在 AJAX 调用上执行这一事实有关,但我不确定...
谢谢!
【问题讨论】:
-
似乎Video JS使用的任何代码都只在页面加载时执行,并且您在页面加载后添加播放器。
标签: php ajax html5-video