1
這個想法是通過PHP流式傳輸視頻。Android上的PHP媒體流
我創建了一個PHP腳本並將其上傳到我的免費網站。然後,我將視頻與源路徑一起嵌入,並將值傳遞給它。
當我在PC的瀏覽器上試用它時,它工作正常。但是當我在Android上的WebView上嘗試它時,它甚至不會顯示出來。
任何幫助?
streamer.php
<?php
$file = './' . $_GET["file"];
$pos = (isset($_GET["pos"])) ? intval($_GET["pos"]): 0;
header("Content-Type: video/x-flv");
header('Content-Length: ' . filesize($file));
if($pos > 0) {
print("FLV");
print(pack('C',1));
print(pack('C',1));
print(pack('N',9));
print(pack('N',9));
}
$fh = fopen($file,"rb");
fseek($fh, $pos);
fpassthru($fh);
fclose($fh);
?>
嵌入代碼
<embed src="http://mywebsite.com/streamer.php?file=video.flv" />
還試圖在HTML5並且在另一個視頻格式
<video id="vid">
<source src="http://chris-mmt.site40.net/streamer.php?file=video.mp4" type="video/mp4">
</video>