我正在尝试在 Flowplayer 中获取当前正在播放的视频的文件名或 URL,并将其显示在我的 show div 中。我以为我可以使用getClip().completeUrl
,但我得到未定义的输出。如果我做一些不是字符串的事情,比如 getClip().fullDuration (一个整数),输出会按预期工作。为什么我变得不确定?
这是我的javascript:
function getURL(){
var url = flowplayer().getClip().completeUrl;
$("#show").empty();
$('#show').append(url);
}
这是我的 HTML:
<input type="button" id="get" value="Get URL" onclick="getURL()" />
<input type="text" id="show" name="show" />
这是播放器的javascript:
$f("player", "http://releases.flowplayer.org/swf/flowplayer-3.2.11.swf", {
buffering : false,
clip: {
provider: 'rtmp',
baseUrl: 'http://example.com',
streams: [
{ url: 'flv:video123'},
]
},
plugins: {
rtmp: {
url: "flowplayer.rtmp-3.2.10.swf",
netConnectionUrl: 'rtmp://example.com/vod'
}
}
});