ファイルサーバーでシンプルなリングサーバーをセットアップしました
(ns Scratch.basic-test
(:use [ring.middleware.file :only [wrap-file]]
[ring.middleware.file-info :only [wrap-file-info]])
(:require [ring.adapter.jetty :桟橋として]))
(defn Naked-handler [リクエスト]
{:ステータス 200
:headers {"Content-Type" "text/html"}
:body (文字列リクエスト})
(防御サーバー
(run-jetty (-> #'naked-handler
(ラップファイル「リソース/パブリック」)
ラップファイル情報)
{:ポート 8890 :参加しますか? 間違い}))
ディレクトリにtest.mp4andvideo.htmlがありresources/publicます。
video.htmlmp4 ファイルを参照します。
...blah...
<video id="my_video_1" controls>
<source src="test.mp4" type='video/mp4'>
</video>
...blah...
http://server-ip-address:8890/video.htmlSafari、Firefoxで開くと、つまり正常に動作します
しかし、ipad で開くと、再生できません。代わりに、再生できない黒い四角形が表示されます。
同じファイルをApacheサーバーに入れ、iPadでvideo.htmlを開くと、ビデオが完全に再生されます....
何が起こっている?