jw球员皮肤xml和swf

时间:2011-05-16 10:22:53

标签: xml zend-framework jwplayer skin

我在项目中有jw播放器,它工作正常。当我下载一些皮肤时,它们工作正常。

问题是某些皮肤无法正常工作,netbeans上的文件夹显示我即使从官方网站下载也无法识别。

有谁知道如何放置XML皮肤。

1 个答案:

答案 0 :(得分:1)

我发现如何将.swf放在mediaplayer文件夹中,然后我在帮助器中使用了这段代码。和XML文件一样。

public function Mediaplayer($VideoPath, $width, $height) {
    return '<object id="player" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" name="player" width="' . $width . '" height="' . $height . '">
    <param name="movie" value="/mediaplayer/player.swf" />
            <param name="wmode" value="transparent" />
    <param name="allowfullscreen" value="true" />
    <param name="allowscriptaccess" value="always" />
    <param name="flashvars" value="file=' . $VideoPath . '&image=' . str_replace('.flv', '.jpg', str_replace('/flv/', '/thumb/', $VideoPath)) . '&skin='.URL_ADDRESS.'/mediaplayer/comet.swf"'.logo.file ( 'test' ).' />
    <embed
        type="application/x-shockwave-flash"
        id="player2"
        name="player2"
        src="/mediaplayer/player.swf"
        width="' . $width . '"
        height="' . $height . '"
        allowscriptaccess="always"
        allowfullscreen="true"
        flashvars="file=' . $VideoPath . '&image=' . str_replace('.flv', '.jpg', str_replace('/flv/', '/thumb/', $VideoPath)) . '&skin='.URL_ADDRESS.'/mediaplayer/comet.swf"
    />  </object>';
}