0
私は自分のサイトで動画を再生するためにflowplayerモジュールを使用しています。私はいくつかの映画に肩入れを加えたいと思っています。私はどのようにDrupalでそれを行うことができますか? 私はこのようにそれらを追加しようとしました:flowplayerモジュールを使用して映画に字幕を追加するにはどうすればよいですか?
$flowplayer = array(
'clip' => array(
'url' => str_replace('sites/default/files/videos', 'http://www.mysite.com/sites/default/files/videos', $node->field_video[0]['filepath']),
'captionURL' => str_replace('sites/default/files/videos', 'http://www.mysite.com/sites/default/files/videos', $node->field_caption[0]['filepath'])
),
....
その後、出力は次のとおりです。
<param value="config={"clip":{"url":"http://www.mysite.com/sites/default/files/videos/video.flv","captionURL":"http://www.mysite.com/sites/default/files/videos/subtitles.srt","scaling":"fit"},...
それはストリームが見つからないと言うが。 「クリップ」を消去すると、ビデオが見つかります。ただし、どのように字幕を追加できますか? プラグインが必要なのか、私のコードで間違っているのでしょうか?
ありがとうございました。
ドメインのURLをstr_replaceとハードコーディングする代わりに、 'global $ base_path'を使用してdrupalインストールのドメイン名を取得できます。 'url()'関数を使って絶対URLを要求することもできます。これはより堅牢なソリューションですが、実際の問題を解決する方法はわかりません。 – googletorp