2

クリックされたリンクに応じてビデオを再生するために、jwplayerにxmlファイルをロードしています。以下は私のjwplayerセットアップコードとxmlです:

Jwplayer:

<script type="text/javascript">
 jwplayer("player-container").setup({
 autostart: true,
 'modes': [
   {type: 'html5'}, 
   {type: 'flash', src: '/assets/components/mediaplayer-5.8/5.9/player.swf',config:{
        skin: "/assets/components/mediaplayer-5.8/modieus.swf"        
     }},
    {type: 'download'}
    ],    
 repeat: 'list',
 width: 480
    });
  jwplayer().load('/media/narration.xml')
</script>

サンプルXML:

<rss version="2.0" xmlns:media="http://search.yahoo.com/mrss/">
  <channel>
    <title>Sample File</title>

 <item>
      <title>peking</title>
      <link></link>
      <description></description>

      <pubDate>Sat, 07 Sep 2002 09:42:31 GMT</pubDate>

      <media:content url="/videos/Peking Edit For Web-7.mp4" />
      <media:thumbnail url="/images/playerimg.jpg" />

</item>

  </channel>
</rss>

ただし、ビデオは再生されていません。{type: 'html5'}しかし、以下に持ってくるflashと、ビデオは正しく表示されます。私が間違っているかもしれない何か考えはありますか?

4

2 に答える 2

0

JW PLayerは、modeパラメーターで指定されたタイプに従って、指定された順序でビデオを再生しようとします。したがって、HTML5がFlashの前にある場合、最初にHTML5で再生を試みます。HTML5はタグを使用するため、ステートメントをビデオタグ内にラップしてみてください

于 2012-09-03T20:41:55.893 に答える
0

ファイルがmp4であるという理由だけで、jwplayerで常に再生されるとは限らないことがわかりました。正しく再生するには、H264でエンコードする必要がありました。これには「ハンドブレーキ」というソフトウェアを使用しました。

于 2012-09-05T12:53:28.563 に答える