2016-07-06 74 views
2

我目前正在处理HTML5视频流。带有POST文件路径的HTML5视频流

这是我使用的VideoStream代码。 https://gist.github.com/ranacseruet/9826293

下面是与获取代码,伟大的工程:

iframe.php

<?php 
$video=$_GET['target']; 
$filePath="./video/".$video.".mp4"; 
// 
VideoStream code 
// 
$stream = new VideoStream($filePath); 
$stream->start(); 
?> 

的index.html

<form action="iframe.php" target="my-iframe" method="get"> 
<label for="text">videoPath</label> 
<input type="text" name="target" id="text" value="video"> 
<input type="submit" value="post"> 
</form> 
<iframe name="my-iframe" ></iframe> 

但是,当我改变方法= “邮报” ,和$ video = $ _ POST ['target'];

它不起作用。

我该如何解决?

回答

0

我不确定是否有方法使用method = post为此目的设置您的代码的方式。 iFrame是您问题的原因。我不知道为什么,但当加载回主页面时,iFrame无法接受POST变量。但是iFrame可以记住GET变量。

如果你仍然想使用后,我认为你需要找出一种方法来一起移除iFrame,只使用一个PHP页面。

+0

我很确定iFrame可以接受POST变量。很容易知道iFrame已经接受了POST值,并带有一些简单的if语句。 – ken