PHP从服务器请求完视频数据,如何显示?HTML5的video标签播放不了.

php中文网
发布: 2016-06-23 13:21:44
原创
1717人浏览过

以下是php在服务器端,得到数据后返回给浏览器的代码。

    <?php    header("content-type:text/html;charset=utf-8");    $file_name=$_get['filename'];	//用以解决中文不能显示出来的问题	$file_name=iconv("utf-8","gb2312",$file_name);	$file_sub_path="/test/";	$file_path=$file_sub_path.$file_name;	//首先要判断给定的文件存在与否	if(!file_exists($file_path)){	echo "没有该文件文件";	return ;	}	header('content-description: file transfer');	header('content-type: application/octet-stream');	header('content-disposition: attachment; filename='.basename($file_path));	header('content-transfer-encoding: binary');	header('expires: 1');	header('cache-control: must-revalidate');	header('pragma: public');	header('content-length: ' . filesize($file_path));	ob_clean();	echo readfile($file_path);	exit;   ?>
登录后复制


前端显示视频代码。
<body>    <form id="form1" runat="server">        <img   src="http://111.121.22.141/download.php?filename=/images/chrysanthemum.jpg"     style="max-width:90%"  style="max-width:90%" alt="PHP从服务器请求完视频数据,如何显示?HTML5的video标签播放不了." ></img>        <video width="320" height="240" controls="controls" preload="auto" autoplay="autoplay" >        	<source src="http://111.121.22.141/download.php?filename=/video/traveltaipei.mp4" type="video/mp4">        </video>        <audio controls="controls">  <source src="http://111.121.22.141/download.php?filename=/voice/sleepaway.mp3"> </audio><!--         <embed widht="300" height="240" src="http://111.121.22.141/download.php?filename=/video/traveltaipei.mp4" ></embed> -->    </form></body>
登录后复制


img标签能直接显示请求到的图片数据, audio标签能显示请求到的音频的时间,但是播放不了。 video标签一样只能显示出视频时间,播放不了。而用 embed标签,直接就把视频下载到本地了,在页面上没法播放。

请问我应该使用什么标签才能实现,在页面上播放视频和音频?或者如何修改php的返回数据流代码?

标小兔AI写标书
标小兔AI写标书

一款专业的标书AI代写平台,提供专业AI标书代写服务,安全、稳定、速度快,可满足各类招投标需求,标小兔,写标书,快如兔。

标小兔AI写标书 40
查看详情 标小兔AI写标书


回复讨论(解决方案)

技术大拿们,快来帮帮我吧!

大神们都跑哪H去了

不会吧,CSDN的大神们都不在吗?

PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号