/ / video fancybox-rails sa neprehráva - javascript, jquery, ruby-on-rails, ruby-on-rails-3, fancybox

fancybox-rails video sa neprehráva - javascript, jquery, ruby-on-rails, rubín-on-rails-3, fancybox

Snažím sa získať video na hranie vo fantázii s koľajnicami, pomocou fantázie. Sledoval som pokyny uvedené na site a môžete získať obrázok, ktorý pekne vyskočí.

Tu je môj kód pre obrázok (ktorý funguje):

= link_to image_tag("/assets/newlook/video_placehldr.jpg"), "/assets/newlook/nicepicture.jpg", :class => "fancybox"

Ak prepnem nicepicture.jpg na nicevideo.mp4 (alebo nicevideo.webm alebo nicevideo.ogv), potom sa objaví malá fantázia s ukazovateľom točivého kolesa, ale potom tam iba zamrzne.

Mohol by mi chýbať niečo jednoduché, pretože sa vraciam do výkyvov koľajníc a so všetkými fantastickými možnosťami javascriptu. Z tohto dôvodu si myslím, že je to relevantná súčasť mojej aplikácie.js:

$(document).ready(function() {
$("a.fancybox").fancybox();
});

odpovede:

0 pre odpoveď č. 1

Po prvé, musíte sa tiež zmeniť

link_to image_tag()

... na správnu značku, nielen na názov videa

Po druhé, fancybox nie je multimediálny prehrávač ... stále však potrebujete prehrávač (napríklad jwplayer) na otváranie týchto videí v fancyboxe, takže váš (vykreslený) odkaz na video by mal vyzerať skôr ako

<a href="path/to/payer/jwplayer.swf?file="path/to/video.mp4"">open video in fancybox</a>

Navyše, pretože fancybox (verzia, ktorú používate v1.3.4) nemôže získať ani type obsahu alebo veľkosti videa, bolo by vhodné nastaviť nejaký obsah vo vlastnom skripte, ako je napríklad

$("a.fancybox").fancybox({
"width": 480, // or whatever
"height": 320,
"type": "swf"
});