2012-10-18 53 views
0

我的一個朋友給我發了一封電子郵件。它包含音頻文件的路徑。 當我點擊鏈接音頻開始播放(只有當它是.mp3格式)在鉻。每次發送音頻文件路徑到電子郵件,並通過在jwplayer播放音頻時點擊鏈接

這是不是這種情況,用戶可以發送任何類型的格式恩:AAC,M4A等

所以我想在jwplayer

播放音頻在點擊的URL音頻必須能夠使用jwplayer在瀏覽器中播放。 音頻文件的路徑是bitle生成的短url。

我從http://www.longtailvideo.com/players/jw-flv-player/下載了jwplayer文件和源代碼,並根據文檔設置了我的播放器。但仍然面臨問題

請給點建議。

回答

1

JWPlayer很不錯,但它沒有一個好的界面。我已經能夠將jwplayer嵌入到prettyphoto中,併爲我解決了很多問題。

沒有描述如何做到這一點位於http://forums.no-margin-for-errors.com/discussion/5671/how-to-integrate-jwplayer-in-prettyphoto-with-flash-and-html5/p1

一旦你得到那個工作我的建議是對的URL包含GET增值經銷​​商,其中包括要播放的文件名的文章。使用PHP創建一個href,它將觸發prettyphoto/jwplayer打開並播放文件。

此外,我給你的鏈接上的說明沒有爲我工作。我不得不修改它們,但這裏是讓它起作用的代碼:

case 'jwplayer': 
    pp_dimensions = _fitToViewport(movie_width,movie_height); // Fit item to viewport 
    controlbar_height = 29; //Allow for JWplayer's bar 
    pp_dimensions['height']+=controlbar_height;pp_dimensions['contentHeight']+=controlbar_height;pp_dimensions['containerHeight']+=controlbar_height; 

    jwplayer_settings = {flashplayer: '/jwplayer/player.swf', controlbar: 'bottom', skin: '/jwplayer/jwplayer_skin.zip', autostart: true, id: 'jwplayer1'}; 
    jwplayer_settings.width = pp_dimensions['width']; 
    jwplayer_settings.height= pp_dimensions['height']; 
    jwplayer_settings.file = pp_images[set_position]; 
    skipInjection = true; 
    /* include jwplayer JS embedder */ 
    $.getScript('/jwplayer/jwplayer.js', function() { 
     jwplayer("pp_full_res").setup(jwplayer_settings); 
     _showContent(); 
    }); 
break;