php - 强制网络浏览器播放文件而不是下载

标签 php wordpress web video-streaming html5-video

我尝试在网络浏览器中播放文件而不是下载文件。这些文件是使用 WordPress 嵌入的

    [video width="250" height="140" m4v="http://www.justtalking.co.uk/wp-content/uploads/2014/02/Will-Aid-2013-Case-Study.m4v"][/video]

我想使用链接 Link to Video用于电子邮件营销目的。打开链接时,Web 浏览器会下载文件而不是播放。但是,我更希望视频是在网络浏览器中播放的!

这可能吗?

最佳答案

您需要在托管 m4v 文件的服务器上为 video/mp4video/x-m4v 添加 MIME/TYPE。你可以阅读here有关如何执行此操作的“MIME 类型后仰丑陋的脑袋”部分。

您的 URL 在响应 header 中指示 Content-Type: text/plain 因此提示下载。

关于php - 强制网络浏览器播放文件而不是下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22962615/

相关文章:

php - 在运行 OSX ML 10.8 的 MacBook 上测试 PHP

php - PHP 中的命名空间反射

php - WordPress 中的自定义用户字段(对用户隐藏)

javascript - Web 组件模板错误

javascript - 从列表中获取元素。道场

php - 注册时,在3个表中插入数据LARAVEL

nginx - CentOS 6.6 与 Nginx 1.6.2 - 突然无法重启 nginx - nginx : [emerg] open() “/usr/share/nginx/on” failed (13: Permission denied)

wordpress - 按自定义字段日期列出自定义帖子类型

html - 无法摆脱 Wordpress 的 css 列表样式

iframe - Youtube 嵌入实时聊天不适用于移动设备(最近)