-
Notifications
You must be signed in to change notification settings - Fork 10
dos h0011 musicUrl
tickle edited this page Jan 8, 2024
·
24 revisions
English | Japanese
| <- dosNo | musicUrl | musicNo -> |
- 楽曲ファイル名の設定
|musicUrl=PetitMagie.mp3|
|musicUrl=PetitMagie.js|
|musicUrl=rainbow.mp3$rainbow2.js|
|musicUrl=(..)PetitMagie.mp3| // 作品ページと同じフォルダを参照
- 楽曲ファイル本体(mp3/wav/ogg)を指定する場合
- 楽曲ファイル名(mp3/wav/ogg)を入れます。実際のファイルは「music」フォルダ※に入れてください。
- またmp3/wav/oggファイルをアップロードする場合で、
".htaccess" が使えるサーバであれば、下記を ".htaccess" ファイルとして保存して、
「music」フォルダに入れてください。以下のように指定します。
SetEnvIf Request_URI "\.(mp3|wav|ogg)$" deny_ref SetEnvIf Referer "cw7\.sakura\.ne\.jp" !deny_ref Order Allow,Deny Allow from all Deny from env=deny_ref
太字のところはサーバによって読み替えてください。「.」は「\.」で置き換えます。
- 楽曲データをbase64変換したデータを利用する場合
- 最初に、mp3データをbase64エンコードしたデータを用意します。
musicUrlの値は、「jsファイル」もしくは「txtファイル」として指定してください。
この場合、以下の書式で保存したものを「music」フォルダ※に入れることになります。
- 最初に、mp3データをbase64エンコードしたデータを用意します。
function musicInit(){
g_musicdata='base64エンコードされた音楽データ';
}
※フォルダの名前は後述の「musicFolder」変数にて変更が可能です。
(補足)base64変換ができるサイト・ソフト
-
ダンおに曲データjs化ツール ( GitHub )
- 音楽データを上記の指定フォーマットに変換し、そのまま使うことができます。
- https://tool-taro.com/base64_encode_binary/
- https://www.vector.co.jp/soft/win95/util/se128122.html
ver4.0.0以降、"$"区切り(ver27.5.0以降は改行区切りも可能)で複数曲指定できるようになりました。
musicTitleの"$"区切り、musicNoの番号と連動します。
- musicTitle 📝 楽曲/楽曲クレジット
- difData 📝 譜面情報
- musicNo 📝 楽曲ファイルと譜面の対応付け
- musicFolder 📝 楽曲ファイルの格納先
- playbackRate 📝 楽曲再生速度(主にテストプレイ用)
Version | 変更内容 |
---|---|
v27.5.0 | ・$区切りの代替として改行区切りに対応 |
v10.0.0 | ・(..) を先頭に指定することで作品ページと同じフォルダを参照するように変更 |
v4.0.0 | ・"$"区切りで複数曲指定できるように変更 |
v1.7.0 | ・base64変換したmp3データ(jsファイル)を指定できるように変更 |
v1.0.0 (v0.40.0) |
・初回実装 |
| <- dosNo | musicUrl | musicNo -> |
- Dancing Onigiri (CW Edition) WikiのテキストはCC BY-SA 4.0の下で利用可能です。
- Dancing Onigiri "CW Edition" Wiki text available under CC BY-SA 4.0.
- Wiki 更新履歴 / History
© 2018 ティックル & Contributors.
English | Japanese
- 譜面ヘッダー仕様 📝
- 譜面本体仕様 📝
- 譜面エフェクト仕様 (速度/ 色/ 背景) 📝
- グラデーション仕様 📝
- 共通設定ファイル仕様 📝
- スキンファイル仕様 📝
- 作品URLのクエリパラメーター仕様 📝
- 譜面データ中の特殊文字の取り扱い 📝
- キーの仕様について 📝
- KeyCtrl属性で使用するキーコード 📝
- 実行時エラー一覧 📝