問題タブ [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.
php - PHP (Icecast) - 曲名全体を表示するにはどうすればよいですか?
現在、私はラジオ サーバーを実行しており、WordPress ブログをセットアップしています。
10秒ごとに自動更新するiframeにウィジェットを含めることで、ウィジェットを自動更新しました。
ただし、プログラミングの問題があります。曲名 ($artist[2]) に「-」が含まれる場合は常に、次の曲 ($artist[3]) に自動的に挿入されます。
PHP ファイルのコードは次のとおりです。サンセリフ、サンセリフ。フォントの太さ: 400; } b { font-family: 'Merriweather Sans', sans-serif; フォントの太さ: 700; }
誰かがこれを修正する方法を説明できますか?
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 は、接続を開いたままにすることでこの問題を解決できますか?
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 にも感謝します!
android - Android で icecast ソース クライアントを開発するには、追加のライブラリが必要ですか?
Android で icecast サーバーのソース クライアントを開発したいと考えています。私はネット上で多くのことを検索しましたが、正しい解決策とそれを行う方法は見つかりませんでした。
誰かがそれについて知っている場合は、ここに返信してください。そのメタデータを icecast サーバーに送信する方法もわかりませんでした。
以下のリンクを見ました。
- Icecast 2: プロトコルの説明、C# を使用したストリーミング、
- Objective-C、C、または C++ を使用して Icecast / SHOUTcast にブロードキャストし、
- 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 でソース クライアントを作成するために必要であることが示されています。
私はアンドロイド開発に非常に慣れていません。コードに問題がある場合、またはそれを行う他の方法がある場合はお知らせください。ありがとう
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 ファイルは次のようになります。
xml - RSS プレイリストを使用して Liquidsoap でプレイリスト URI を解決するときに失敗しました
mp3 がこのようにラップされた rss xml フィードがあります。
このフィードを Liquidsoap 内のプレイリストとして使用しようとしています: コードは次のとおりです。
しかし、プレイリストがロードされていません。/var/log/liquidsoap/xml.log のエラーは次のとおりです。
プレイリストがロードされないのはなぜですか?
android - Icecast ストリーミングが再生されない
音声を icecast サーバーに送信するアプリを作成しています。ここで、icecast サーバーに接続し、オーディオ データをサーバーに送信します。しかし、サーバーではストリーミングが表示されるのに、ブラウザでは再生されないのはなぜですか?
そのデータを任意の形式にエンコードする必要はありますか?