gpt4 book ai didi

javascript - JW Player 即时创建播放列表

转载 作者:行者123 更新时间:2023-11-30 18:46:30 29 4
gpt4 key购买 nike

我正在尝试根据文档中显示的示例动态创建播放列表:(http://www.longtailvideo.com/support/jw-player/jw-player-for-flash-v5/16026/loading-a-playlist-into-the-player)

    jwplayer("presentation").setup({
flashplayer: "/javascripts/jwplayer/player.swf",
height: 270,
width: 580,
file: files[0],
'playlist.position': "right",
'playlist.size': 100
});

for (var k=1;k<files.length;k++)
{
var playlist = jwplayer().getPlaylist();
var newItem = {
file: files[k],
title: files[k]
};
playlist.push(newItem);
jwplayer().load(playlist);
}

我收到的错误是:TypeError: 表达式 's' [undefined] 的结果不是对象。

这似乎是由 var playlist = jwplayer().getPlaylist(); 引起的

有什么想法吗?

最佳答案

尝试调用 jwplayer("presentation").load(playlist);

此外,您可能应该避免在每次进入循环时都调用 getPlaylistload 方法。更好的是,考虑更新您的 files 数组,这样您就可以执行 playlist.concat(files) 而不是循环。

var playlist = jwplayer().getPlaylist();
for (var k=1;k<files.length;k++)
{
var newItem = {
file: files[k],
title: files[k]
};
playlist.push(newItem);
}
jwplayer("presentation").load(playlist);

关于javascript - JW Player 即时创建播放列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5300922/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com