0

私の友人の一人が私にメールを送ってくれました。オーディオファイルへのパスが含まれています。リンクをクリックすると、クロムでオーディオの再生が開始されます (.mp3 形式の場合のみ)。

これは、ユーザーが任意の種類の形式を送信するたびに当てはまるわけではありません.例:aac、m4aなど.

だから私はjwplayerでオーディオを再生したいと思います

URL をクリックすると、オーディオは jwplayer を使用してブラウザーで再生できる必要があります。オーディオ ファイルへのパスは、bitle で生成された短い URL です。

jwplayer ファイルとソース コードをhttp://www.longtailvideo.com/players/jw-flv-player/からダウンロード し、ドキュメントに従ってプレーヤーをセットアップしました。しかし、まだ問題に直面している

提案をお願いします。

4

1 に答える 1

1

JWPlayer is nice but it lacks a good interface. I have been able to embed jwplayer into prettyphoto and that has solved a lot of issues for me.

There is an article that describes how to do this located at http://forums.no-margin-for-errors.com/discussion/5671/how-to-integrate-jwplayer-in-prettyphoto-with-flash-and-html5/p1

Once you get that working my suggestion would be for the url to contain GET vars that include the filename to be played. Use PHP to create an href that will trigger prettyphoto/jwplayer to open and play the file.

Also, the instructions on the link I gave you did not work for me. I had to modify them but here is the code that got it to work:

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;
于 2012-10-20T10:17:54.127 に答える