問題タブ [icecast]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
5214 参照

php - PHP (Icecast) - 曲名全体を表示するにはどうすればよいですか?

現在、私はラジオ サーバーを実行しており、WordPress ブログをセットアップしています。

10秒ごとに自動更新するiframeにウィジェットを含めることで、ウィジェットを自動更新しました。

ただし、プログラミングの問題があります。曲名 ($artist[2]) に「-」が含まれる場合は常に、次の曲 ($artist[3]) に自動的に挿入されます。

PHP ファイルのコードは次のとおりです。サンセリフ、サンセリフ。フォントの太さ: 400; } b { font-family: 'Merriweather Sans', sans-serif; フォントの太さ: 700; }

誰かがこれを修正する方法を説明できますか?

0 投票する
2 に答える
2605 参照

streaming - IceCast サーバーがストリームを変更している間、継続的にオーディオをストリーミングする方法

問題: Icecast マウントポイントを介したライブ オーディオのストリーミング。サーバー側では、ライブ ショーが停止すると、サーバーは音楽プレイリストの再生に戻ります (実際のマウントポイントはそのまま/liveです)。ただし、ライブ ストリームが停止すると、オーディオ プレーヤーも停止します。開発ツールは、リクエストがキャンセルされたと言っています。プレーヤーは HTML5 でなければならないため、Flash は使用できません。

マウントポイント:http://198.154.112.233:8716/

ストリーム:http://198.154.112.233:8716/live

私はもう試した:

  • ストリームが終了するのをリッスンし、プレーヤーに再接続するように伝えます。ただし、jPlayer および Mediaelement.js API のすべてのイベントは、ストリームが中断されたときに何も返しません。
  • 舞台裏のプレイリスト スイッチャーに対処する際に、サーバー ホストに連絡してアドバイスを求めるのに忙しくしています。

これに対するクライアント側の解決策を見つけたいと思います。websockets / webrtc は、接続を開いたままにすることでこの問題を解決できますか?

0 投票する
1 に答える
3615 参照

php - PHP、Curl Get 変数とレスポンス

フォームがあります...

変数 $titles を response.html に配信します。ただし、正しく動作していません。

私のresponse.php出力の形式は...

これがresponse.htmlです。フォームは機能しているようですが、変数を含めることに問題があります。私はちょっとしたハックで申し訳ありませんが、他の人のコードを少し借りています:/

編集:

User: byf-ferdy のおかげで、以下の response.php が上記のフォーム コードで動作するようになりました。元のコードについてhttp://forum.loudcity.net/viewtopic.php?id=4160のAudioprobe にも感謝します!

0 投票する
2 に答える
3133 参照

android - Android で icecast ソース クライアントを開発するには、追加のライブラリが必要ですか?

Android で icecast サーバーのソース クライアントを開発したいと考えています。私はネット上で多くのことを検索しましたが、正しい解決策とそれを行う方法は見つかりませんでした。

誰かがそれについて知っている場合は、ここに返信してください。そのメタデータを icecast サーバーに送信する方法もわかりませんでした。

以下のリンクを見ました。

@Brad返信ありがとうございます。たくさんの質問を見て、あなたが答えたものもたくさんありました。返信をお待ちしております、ありがとうございます 1) ローカル マシンに icecast サーバーをインストールしました 2) Android プログラムから icecast サーバーに接続しました (TCP 接続) 3) コードは以下のとおりです

logcat: ソケットの作成、出力ストリームの確立、ヘッダーの送信、ヘッダーの送信、サーバーからの応答、HTTP/1.0 200 OK、パスワードの送信、「パスワードの送信」メッセージの後、サーバーの応答はありません。

このリンクhttp://droidtools.sourceforge.net/content/icecast-client-androidには、Android 用の libshout、libvorbis、これら (ライブラリ) が Android でソース クライアントを作成するために必要であることが示されています。

私はアンドロイド開発に非常に慣れていません。コードに問題がある場合、またはそれを行う他の方法がある場合はお知らせください。ありがとう

0 投票する
0 に答える
311 参照

javascript - javascriptでxslファイルを読む

私は、icecast サーバーから mp3 音楽ストリームを再生するフラッシュ プレーヤーを備えた Web サイトを持っています。プレーヤーと同じページに曲名(メタデータ)を表示できるようにしたい。

icecast の人たちの厚意により、必要な文字列を「アーティスト - 曲のタイトル」の形式で表示する xsl ページが既にあります。つまり、www.mywebsite.com:port/thetitle にアクセスすると.xsl 文字列「Atomic Kitten - Whole Again」を返す可能性があります

ここで、Web サイトでこの xsl を 15 秒ごとにポーリングして、値が更新されたかどうか (曲が変更されたかどうか) を確認し、更新された場合は、新しい値を Web サイトの同じ位置に出力するようにします。

どうすればこれを最高に達成できますか? JavaScriptで行うのが最も理にかなっていると思いますか?または、これを xsl ファイルで直接行う賢い方法はありますか?

xsl ファイルは次のようになります。

0 投票する
1 に答える
456 参照

xml - RSS プレイリストを使用して Liquidsoap でプレイリスト URI を解決するときに失敗しました

mp3 がこのようにラップされた rss xml フィードがあります。

このフィードを Liquidsoap 内のプレイリストとして使用しようとしています: コードは次のとおりです。

しかし、プレイリストがロードされていません。/var/log/liquidsoap/xml.log のエラーは次のとおりです。

プレイリストがロードされないのはなぜですか?

0 投票する
3 に答える
2232 参照

android - Icecast ストリーミングが再生されない

音声を icecast サーバーに送信するアプリを作成しています。ここで、icecast サーバーに接続し、オーディオ データをサーバーに送信します。しかし、サーバーではストリーミングが表示されるのに、ブラウザでは再生されないのはなぜですか?

そのデータを任意の形式にエンコードする必要はありますか?