と私はAngularJSとIcecastのストリームを読み込むLaravel 5、に基づいて、ウェブラジオアプリケーションに取り組んでいます。今のところ、ストリームをhtml5オーディオ要素にロードしていますが、これは問題なく動作します。すべての5S、私は、現在再生中の曲情報を返すバックエンドのメソッドを呼び出すと、私は新しいタイトル、アーティストとビューを更新することができるよ...読むIcecastのメタデータには、Javascriptを
しかし、私は問題に直面している:ビューがAに更新されます曲が実際に始まる前に数秒(時には最大40秒)を要します。ブラウザのバッファリングが原因である可能性があります。
今、私はIcecastのメタデータから曲の情報を読み取るためにしようとしています。 JSのストリームに入るたびにメタデータを取得する方法はありますか?それは完璧だろう、私は待ち時間の問題はないだろうと私は5秒ごとにバックエンドを呼び出す必要はありません。