我已经建立了一个带有文件服务器的简单环服务器
(ns 从头开始。基本测试 (:use [ring.middleware.file :only [wrap-file]] [ring.middleware.file-info :only [wrap-file-info]]) (:require [ring.adapter.jetty :as jetty])) (定义裸处理程序 [请求] {:状态 200 :headers {"Content-Type" "text/html"} :body (str 请求}) (防御服务器 (run-jetty (-> #'naked-handler (包装文件“资源/公共”) 包装文件信息) {:端口 8890:加入?错误的}))
我有test.mp4
和video.html
在resources/public
目录中。
video.html
引用 mp4 文件:
...blah...
<video id="my_video_1" controls>
<source src="test.mp4" type='video/mp4'>
</video>
...blah...
http://server-ip-address:8890/video.html
当我在 safari、firefox 中打开时,它工作正常
但是,当我在 ipad 上打开它时,它没有.. 而是显示一个黑色的不能播放矩形。
当我将相同的文件放入 apache 服务器并在 ipad 上打开 video.html 时,视频播放完美....
到底是怎么回事?