-1

これは、データベース oracle (Blob ファイル) からビデオ ファイルを再生するための HTML5 コードです。

    <video width="320" height="240" controls="controls">
    <source src="getVideo.php" type="video/mp4" />
    </video>

私がアップロードするビデオはmp4なので、コードでmp4タイプを使用します..
これは、データベースからビデオファイルを取得するためのPHP(getVideo.php)コードです。

<?php
$conn = ocilogon('user', 'pass', '//localhost/XE');

$sql = "SELECT VIDEO FROM TFILE";
$stid = ociparse($conn,$sql);
$rowResult = ocifetch($stid);
settype($arrayResult,"array");
if($rowResult != null){
    echo (OCIResult($stid,'VIDEO')->load());
}
?>

しかし、うまくいきません。ビデオを再生できません。誰か助けてください。

前にありがとう..

4

1 に答える 1

0

ブラウザーで getVideo.php を開き、バイナリ データが実際に出力されているかどうかを確認します。その場合は、最初に正しい MIME タイプ: 呼び出しheader('Content-type: video/mp4')を送信してみてください。exitまた、ブロブを ing した後に呼び出しechoて、(空白) 文字が後で出力されないようにします。

于 2012-07-08T09:37:24.493 に答える