2007年12月19日
音楽mp3を自動再生させるには?
ども、お世話になります。
「MP3プレーヤーを作りたい。」と思ってスクリプトに挑戦しているのですが、音楽再生を開始しする関数がわかりません。
ご存知の方、どうかご教授願います。
llSetParcelMusicURL("mp3ストリーミング用URL");
で、まず、土地にミュージックURLを指定。
すると、ブラウザの右端に、音楽の再生ボタンと停止ボタンが出てきます。
この再生ボタンをクリックする動作をスクリプトで実行したいのです。
どうかよろしくお願いします。
この記事へのトラックバックURL
http://oshiete.slmame.com/t93708


LindenのSLブラウザ以外は使っていないので分かりませんが、スクリプトからブラウザのボタンを制御することは出来ません。
(そういったファンクションはありません)
「動画を再生させることは可能なのに音楽は再生できない」
ということになる点が、不思議です。
動画再生:
llParcelMediaCommandList( [
PARCEL_MEDIA_COMMAND_AGENT, llDetectedKey(0),
PARCEL_MEDIA_COMMAND_TIME, 0.0,
PARCEL_MEDIA_COMMAND_PLAY ] );
llSetTimerEvent(20.0);
「そーゆーもんだ」との回答ですが、、、、うーん、腑に落ちません。
※自分もLindenのSLブラウザを使用しています。
腑に落ちないかもしれませんが、土地の音楽設定関係のファンクションはllSetParcelMusicURL(string url)しかありません。
LSLのミュージック関係とビデオ関係のファンクションが、なぜこのようなファンクションしかなく、なぜこのような設定値しかないかわかりませんが、これしかないので出来ないでしょう。
ビデオの自動再生については、私の勉強不足でした。