3

jQueryを使用してブログフィードを取得する方法をいくつか見つけましたが、オーディオポッドキャストではなくテキストブログ用です。私はjQuery(独学)の学習に本当に苦労しています。XMLを解析する方法も見つけましたが、HTML5を解析する非フラッシュベースのポッドキャストプレーヤーは見つかりませんでした。Webページ自体にmp3を追加することは冗長であり、クライアントの技術的な専門知識を超えています。

新しいポッドキャストが追加されると動的に更新する必要があり、このフィードに投稿されたすべてのポッドキャストにアクセスできる必要があります。

私を助けてください。これを行うためのコードはどのようになりますか。または、これを作成する方法を教えてくれるチュートリアルはありますか。

4

1 に答える 1

2

実際には jQuery は必要ありませんが、組み込みの XML パーサーを使用すると速度が向上します。

<audio>タグは、ブラウザーに応じていくつかの異なる形式を使用します。相互互換性のために、タグを機能させるには 3 つの形式すべてが必要ですが、最低限必要なのは ogg と mp3 だけです。

プレイリストの場合、オーディオ ソースの URL の配列を持つことができます。このためには、3D 構造が必要です。

たとえば、3D 配列オブジェクト構造:

var sources = [
    { //audio 1
        'mp3':...,
        'ogg':...,
        'wav':...
    },
    { //audio 2
        'mp3':...,
        'ogg':...,
        'wav':...
    },
    ...
];

sources は配列であるためarray.push()、新しい項目を追加したりarray.unshift()、項目を前に追加したりするために使用できます。

//add to the end of the array
sources.push({ 
    'mp3':...,
    'ogg':...,
    'wav':...
});

//add to beginning of array
sources.unshift({ 
    'mp3':...,
    'ogg':...,
    'wav':...
});
于 2012-06-05T18:57:03.830 に答える