2016-07-06 21 views
2

現在、HTML5ビデオストリーミングに取り組んでいます。POSTファイルパスを使用したHTML5ビデオストリーミング

これは私が使用するVideoStreamコードです。 https://gist.github.com/ranacseruet/9826293

ここで素晴らしい作品GETとコード、です:私はメソッド= "ポスト" を変更したときに

<?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> 

iframe.php

が、しかし、 $ video = $ _ POST ['target'];

動作しません。

どうすれば修正できますか?

答えて

0

あなたのコードが設定されているように、この目的のためにmethod = postを使用する方法があるかどうかはわかりません。 iFrameが問題の原因です。理由はわかりませんが、メインページに戻ったときにiFrameがPOST変数を受け入れることができません。しかし、iFrameはGET変数を覚えることができます。

まだ投稿を使用したいのであれば、iFrameを一度に削除して1つのPHPページを使用する方法を見つけ出す必要があると思います。

+0

私はかなりiFrameがPOST変数を受け入れることができると確信しています。 iFrameがいくつかの単純なif文でPOST値を受け入れることは簡単に分かります。 – ken

関連する問題