【发布时间】:2012-09-02 10:21:27
【问题描述】:
我已经建立了一个带有文件服务器的简单环服务器
(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:加入?错误的}))我在resources/public 目录中有test.mp4 和video.html。
video.html引用mp4文件:
...blah...
<video id="my_video_1" controls>
<source src="test.mp4" type='video/mp4'>
</video>
...blah...
当我在 safari、firefox 中打开 http://server-ip-address:8890/video.html 时,它工作正常
但是,当我在 ipad 上打开它时,它并没有.. 而是显示一个黑色的不能播放矩形。
当我将相同的文件放入 apache 服务器并在 ipad 上打开 video.html 时,视频播放完美......
发生了什么事?
【问题讨论】:
-
我不知道如何在码头做到这一点