我正在使用flowplayer模块在我的网站上播放视频。我想给一些电影加上字幕。如何在Drupal中完成此操作?我尝试这样添加它们:
$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"},...然而,它说没有找到流。当我删除“剪辑”,视频是found.But如何添加字幕?我想知道我是否需要一些插件,或者我的代码中有什么错误?
谢谢。
发布于 2010-12-07 02:05:48
你会有多个视频吗?您可以尝试使用playlist参数,它支持标题。我不确定你将如何显示它们(我现在正在做一些非常类似的事情,希望这是有帮助的)。我使用的是Flowplayer API模块,但js语法应该类似。
$player = theme('flowplayer',array(
'clip' => array(
'duration' => 5,
'autoPlay' => true
),
'playlist' => array(
array('url' =>'http://localhost/episode_18.mp4','title' => 'Episode 18'),
array('url' =>'http://localhost/episode_19.mp4','title' => 'Episode 19'),
array('url' =>'http://localhost/6.jpg','title' => 'Image')
),
'plugins' => array(
'controls' => array(
'playlist' => true
)
)
)
);
return $player;https://stackoverflow.com/questions/4368648
复制相似问题