https://steamcommunity.com/sharedfiles/filedetails/?id=1358630979
MP3プレイヤーMODを使う場合
特徴:
・2曲以上のリストを登録でき、順次自動再生できる
・リストはゲーム読み込み毎に登録しなおさないといけない?
・1曲だけなら、タブレットで直接再生した方が早い
1:タブレットを持ち、スピーカーに触れさせる(上に乗せる)
・成功するとスピーカーがONになり、タブレットが青色で強調表示される
・スピーカーの方の左側に、2つの入力欄がある
・カーソルがT文字アイコンになってからクリック、URLを貼りつけたり、タイトルを記入する
・表示される文字は小さく、灰色なので入力できてることに気づきづらいので注意
・記入し終わったら、プレーヤーの右下の「confilm」を押すと下のタブレットにも追加される
・プレーヤーの再生/停止ボタンを押すと再生される
・タブレットに登録した曲の名前が表示されていない場合はトラックがずれているので
登録した名前が表示された状態で再生しないといけない
◇同期
・ホストしか操作できない?
・クライアント(参加者)はホストと同じように聞こえる?
◇保存方法
・プレーヤーにリストを入れた状態で保存しても、次回再生時に消える
・プレイリストをメモ帳などにかいておいて、その都度登録しなければいけない
■MODページ直訳
カスタムMP3プレーヤー
このツールを使用すると、カスタムMP3を再生し、プレイリストを作成し、接続されたクライアントと同期して機能するオーディオコントロールを使用できます。
特徴
カスタムMP3やその他のHTML5対応フォーマットの再生
読み取り可能な名前の編集可能なプレイリスト
チャットコマンド
接続されたクライアントと同期されたオーディオコントロール
ユニティBluetoothスピーカー
それの使い方
使用方法の説明にはイベントとチャットコマンドが用意されていますが、ここでは基本機能の概要を示します。
まず、タブレットをスピーカーにドロップします。タブレットに正常にリンクするとスピーカーがオンになり、タブレットは青色で強調表示されます。
2つの入力フィールドがあります.1つは音楽を指すURL用で、もう1つはプレイリストエントリに読み込み可能な名前を割り当てるフィールドです。各エントリはカンマで区切り、読みやすさに役立つ場合はブレークライン(enter)を追加できます。次に例を示します。
URL入力 - このフィールドはmp3への直接リンク用です
http://chry.me/NCS_Infinity/01%20-%20Candyland.mp3、
http://chry.me/NCS_Infinity/02%20-%20Safari%20Fruits.mp3、
http://chry.me/NCS_Infinity/03%20-%20Hollah!.mp3
NAME INPUT - このフィールドはトラック表示用に読みやすい名前を追加するためのフィールドです
Candyland、
サファリフルーツ、
ホラー!
ゲームオブジェクト、ノートカード、ノートブック、または外部のテキストエディタを使用して、任意の方法でプレイリストを保存できます。あなたはいつでもエントリを追加して[CONFIRM PLAYLIST]ボタンを押して、新しく追加した曲でプレイヤーを更新することができます。再生はJavaScriptのイベントリスナーと連続しているので、再生が終了したら次のトラックに切り替える必要はありません。
あなたのMP3をアップロードしてオンラインでホストする必要があります。私はあなたのために何かをホストしません。
ソリューションのホスティングに関するコメントでお互いに助けてください。しかし、私は潜在的な著作権侵害(ergo NCS)について責任を負いません。
MP3のホスティングと使用はあなたの責任であり、あなた自身またはあなたのプロバイダの裁量で実行されます。
インライン(Webアプリケーション上)コントロールは使用できますが、入力を使用したクライアントにのみ適用されます。マルチプレイヤー再生の場合は、プレーヤー/スピーカーの入力のみを使用することを強くお勧めします。
LUAについて少し知っていれば、チャットコマンドを追加してプレイリストを読み込むこともできます。 !helpコマンドは、スクリプト内の定義済みの文字列から入力の値を設定することでこれを実証します。文字列は手動入力のように書式設定されますが、代わりにブレンドラインに\ nを使用します。それらを見つけるためにスクリプト内を突き進ませてください。
self.editInput({index = 0、value = ncs_infinity})
self.editInput({index = 1、value = ncs_infinity_names})
使い方
スピーカー/プレーヤーは、私がこのプロジェクト専用に作ったシンプルなウェブアプリを中心に構築されています。入力した文字列をURLにエンコードしてタブレットに送信します。
PHPがURLを取得する
$ url = $ _GET ['url']; JavaScriptはそれをそれぞれのセグメントに分割します。
トラックURL - トラック名 - トラック番号 - 音量。
これの欠点は、すべての要求がページをリフレッシュし、ボリューム制御と新しいプレイリストエントリによって音楽を停止し、最初から再生を開始することです。私は現在、これを修正することはできません。これはローカルの再生(javascript)とミックスして一致させることと、接続されているすべてのクライアントのアップデートに固有の問題です。同様に、曲の読み込み時間の違いによって、音楽がローカルで再生されるため、連続再生で非同時性が発生する可能性があります。正面は、クライアントと入力を同期させるかなり機能的なカスタムMP3プレーヤーです。
LUA、JavaScript、HTML + CSSは公開されています。それを読んで、使用し、盗んでください。
(しかし、あなたがしている場合は、クレジット免責条項を残して自由に感じる)
スピーカー小道具は自由に使用でき、提供された通りに配布することができます。
気軽に他のプロジェクトに使用し、クレジット免責条項を残しておきましょう。
公式の不和:https://discord.gg/d2w8jcp
[PATREON] [www.patreon.com]
私のプロジェクトをサポートしてくれた私(現在および過去)のパトリオンの支持者に感謝します。
ジェレミーS
カモノハシ
コロジア
アッシュブラック
コナー