0

我在我的应用程序中使用 jwplayer 5.7 来运行视频。我正在尝试创建一个播放列表,在其中我使用我自己的自定义 js 需要的自定义标签。以下是我的 xml 播放列表的摘录。

<title>Webisode 200 Playlist</title>

<item>

  <title>My first video</title>

  <media:credit role="author">Adam Houston</media:credit>

  <media:content url="rackspace_url" type="video/x-flv" />

  <jwplayer:deanlongdescription>Very long description goes here.</jwplayer:deanlongdescription>

</item> 

<item>

  <title>Other Video 202</title>

  <media:credit role="author">Brent Purcell</media:credit>

  <media:content url="rackspace_url" type="video/x-flv" />

  <jwplayer:deanlongdescription>Very long description goes here.</jwplayer:deanlongdescription>

</item>

根据 jwplayer 论坛/文档,我需要包含 jwplayer 命名空间以包含标签,但是当我在 firebug 中执行 jwplayer.getPlayers()[0].getPlaylistItem().deanlongdescription 时,我得到了未定义,而我可以访问其他属性。有什么建议么??

问候

4

1 回答 1

1

我找到了解决方案,

我所要做的就是在 rss 标记中包含命名空间,如下所示:

<\rss 版本='2.0' xmlns:media='http://search.yahoo.com/mrss/' xmlns:jwplayer='http://developer.longtailvideo.com/trac/wiki/FlashFormats\>

然后在每个我可以做 <\jwplayer:custom_tag>custom_value</jwplayer:custom_tag>

就是这样,简单!

于 2012-02-01T11:38:53.167 回答