LlParcelMediaCommandList/ja

From Second Life Wiki
Jump to navigation Jump to search

要約

関数: llParcelMediaCommandList( list commandList );

動画と他のパーセル上の、あるいはエージェントのマルチメディアリソースの再生を操作します。

• list commandList integer フラグとパラメータのリスト

定数 引数 説明
0 PARCEL_MEDIA_COMMAND_STOP メディアストリームを停止し、最初のフレームに巻き戻します。
1 PARCEL_MEDIA_COMMAND_PAUSE メディアストリームを一時停止します。(再生は停止しますが、現在のフレームに留まります)
2 PARCEL_MEDIA_COMMAND_PLAY 現在のフレームからメディアストリームの再生を開始して、最後まで到達したら停止します。
3 PARCEL_MEDIA_COMMAND_LOOP 現在のフレームからメディアストリームの再生を開始します。最後まで到達したら、最初に巻き戻して続けます。
4 PARCEL_MEDIA_COMMAND_TEXTURE key UUID 区画のメディアテクスチャを取得設定します。
5 PARCEL_MEDIA_COMMAND_URL string URL 区画のメディア URL を取得設定します。
6 PARCEL_MEDIA_COMMAND_TIME float 時間 メディアストリームの再生位置を指定された時間 (秒) に設定します。
7 PARCEL_MEDIA_COMMAND_AGENT key UUID 指定したエージェントにだけメディアコマンドを適用します。
8 PARCEL_MEDIA_COMMAND_UNLOAD 動画を除去して、元のテクスチャに戻します。
9 PARCEL_MEDIA_COMMAND_AUTO_ALIGN integer 真偽値 区画のオプション「スケールを自動設定」を設定します。
10 PARCEL_MEDIA_COMMAND_TYPE string MIME タイプ 区画のメディアの MIME タイプ (例えば "text/html") を取得設定します。(1.19.1 RC0 以降)
11 PARCEL_MEDIA_COMMAND_SIZE integer x, integer y 区画のメディアのピクセル解像度を取得設定します。(1.19.1 RC0 以降)
12 PARCEL_MEDIA_COMMAND_DESC string 説明 区画のメディアの説明を取得設定します。(1.19.1 RC0 以降)
13 PARCEL_MEDIA_COMMAND_LOOP_SET float loop 区画のメディアの繰り返し再生時間を取得設定します。(1.19.1 RC0 以降)

警告

  • この関数は 2.0 秒間、スクリプトを停止します。
  • このスクリプトのオブジェクトは土地所有者によって所有されるべきで、そうでなければ失敗するでしょう。
  • スクリプトのオブジェクトがグループ所有の土地を越える場合、オブジェクトはそのグループに委譲されるべきです。
  • PARCEL_MEDIA_COMMAND_URL の値が 254 文字より大きいと、このコマンドはエラーを出すことなく失敗します。
  • PARCEL_MEDIA_COMMAND_URLPARCEL_MEDIA_COMMAND_AGENT を使用する場合は、「土地情報」ダイアログの「メディア URL 」を絶対に設定しないようにしましょう。 SVC-4478

サンプル

key myTexture = llGetTexture(0);
llParcelMediaCommandList([PARCEL_MEDIA_COMMAND_TEXTURE,myTexture,PARCEL_MEDIA_COMMAND_PLAY]);

関連項目

特記事項

All Issues

~ Search JIRA for related Issues
   Setting parcel media for a single agent was broken with new media functionality in release candidates of 1.19.1
   Using PARCEL_MEDIA_COMMAND_AGENT with llParcelMediaCommandList() when parcel's media URL is set causes previous video replay

Signature

function void llParcelMediaCommandList( list commandList );
この翻訳は 原文 と比べて古いですか?間違いがありますか?読みにくいですか?みんなで 修正 していきましょう! (手順はこちら)
この項目はあなたにとって参考にならない項目ですか?もしかしたらLSL Wikiの関連した項目が参考になるかもしれません。