Попытка воспроизвести видео в формате mp4 на сервере ruby ​​mongrel - PullRequest
0 голосов
/ 09 апреля 2011

Здравствуйте, я пытаюсь запустить сервер ruby ​​mongrel в Windows 7. Я использую код video-js для отображения видео.

<title>Waza Player</title>
<script src="video.js" type="text/javascript" charset="utf-8"></script>

  <script type="text/javascript">
    VideoJS.setupAllWhenReady();
  </script>
  <link rel="stylesheet" href="video-js.css" type="text/css" media="screen" title="Video JS">
<body>
  <div class="video-js-box">
    <video id="example_video_1" class="video-js" width="720" height="304" controls="controls" preload="auto">
      <source src="converted/randomvideo.mp4" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"' />
    </video>   
  </div>
</body>

, когда я использую тот же html и javascript в apache itработает просто отлично.

Я настроил mimetype для видео mp4, но это, похоже, не решило проблему.

любая помощь будет оценена

2011-04-09 06:45:55 -0700: Ошибка чтения: #>

d: /Ruby192/lib/ruby/gems/1.9.1/gems/mongrel-1.2.0.pre2-x86-mingw32/lib/mongrel/h ttp_response.rb: 140: в `write '

d: /Ruby192/lib/ruby/gems/1.9.1/gems/mongrel-1.2.0.pre2-x86-mingw32/lib/mongrel/h ttp_response.rb: 140: в `write '

d: /Ruby192/lib/ruby/gems/1.9.1/gems/rack-1.2.2/lib/rack/handler/mongrel.rb: 81: в «блок в процессе»

d: /Ruby192/lib/ruby/gems/1.9.1/gems/rack-1.2.2/lib/rack/file.rb: 87: в блоке в каждом

d:/Ruby192/lib/ruby/gems/1.9.1/gems/rack-1.2.2/lib/rack/file.rb:85:in `open '

d: / Ruby192 / lib / ruby ​​/gems / 1.9.1 / gems / rack-1.2.2 / lib / rack / file.rb: 85: в `each '

d: /Ruby192/lib/ruby/gems/1.9.1/gems/rack-1.2.2/lib/rack/handler/mongrel.rb:80:in в `process '

d: /Ruby192/lib/ruby/gems/1.9.1/gems/mongrel-1.2.0.pre2-x86-mingw32 / lib / mongrel.rb: 165: в `block in process_client '

d: /Ruby192/lib/ruby/gems/1.9.1/gems/mongrel-1.2.0.pre2-x86-mingw32 / lib / mongrel.rb: 164: в "каждом"

d: / Ruby192 /lib / ruby ​​/ gems / 1.9.1 / gems / mongrel-1.2.0.pre2-x86-mingw32 / lib / mongrel.rb: 164: в `process_client '

d: / Ruby192 / lib / ruby/gems/1.9.1/gems/mongrel-1.2.0.pre2-x86-mingw32/lib/mongrel.rb:291:in `блок (2 уровня) в прогоне '

1 Ответ

0 голосов
/ 09 апреля 2011

Ты имеешь в виду это?

<video id="example_video_1" class="video-js" width="720" height="304" controls="controlspreload="auto">
  <source src="randomvideo.mp4" type="video/mp4" />
</video>
...