• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:音楽プレイヤーソフトの歌詞画面表示ができません。)

音楽プレイヤーソフトの歌詞画面表示ができない

このQ&Aのポイント
  • 音楽プレイヤーソフトの歌詞画面表示ができない問題について調査しました。
  • H2K6というフリーの音楽プレイヤーソフトを使用しているが、画面に歌詞表示ができない。
  • 設定変更しても最初に入れたテキストファイルの歌詞しか表示されない。

質問者が選んだベストアンサー

  • ベストアンサー
  • MRT1452
  • ベストアンサー率42% (1392/3296)
回答No.1

まず、iniファイルの内容を良く理解したほうが良いかと。 %file_ext%.txt という指定をしていますが、URLを参照すると、%file_ext%は拡張子を指しているので、 拡張子を2つ続けた物でファイルパスでも何でもないので、これでは根本的に表示されないかと。 (「%_path%*.*」の設定が生きているので、これによって最初のテキストを拾っているのでしょう。) %で囲まれた部分は、プログラムで言うところの変数で、説明されている値に置き換わります。 また設定上の「;」は区切りをあらわしています。 つまり、 %_path%*.*;%_path%..;%file_ext%.txt この場合は、 「%_path%*.*」「%_path%..」「%file_ext%.txt」 この3パターンに該当する物が有効となります。 そしてこの場合、ファイルパスとして有効なのは「%_path%*.*」だけです。 現在の画像設定に関しても同様の事が言え、 「%_path%*.*」「%_path%..」「%_app_path%default.jpg」 の3パターンで、「%_path%*.*」「%_app_path%default.jpg」この2つは有効です。 ソフトを知らないので推測ですが。 デフォルトの指定の仕方から考えると、歌詞用のファイル名は、音楽ファイルのファイル名と連動していると推測されます。 (%file_title%は、ファイル名を指しているので。) つまり、「123.mp3」という音楽ファイルがあったら、その歌詞ファイルは、「123.txt」でなければなりません。 これがデフォルト設定の考え方だと思います。 ここで、ジャケット画像と同じようにというのはディレクトリパスの部分だけを言っていると思いますので、 貴方のジャケット画像設定から考えると、 LyricsSearchPattern=%_path%%file_title%.txt  ↓ LyricsSearchPattern=%_path%%file_title%.txt;%_app_path%%file_title%.txt となるのではないかと。 (実際にはファイルの配置がどうなっているのか次第なので、その辺がわからないと正確な所は書きようが無いです。) あとは歌詞データそのものがソフトで認識できる書式で記載されていれば、認識するかと。 ただ、URL先の解説からして、複数のディレクトリ指定をするなら、それだけ分のフォルダ指定を固定的にしなければいけないかと。 つまり、 c:\1\xxx.txt c:\2\yyy.txt c:\3\zzz.txt と有った場合、 LyricsSearchPattern=c:\1\%file_title%.txt;c:\2\%file_title%.txt;c:\3\%file_title%.txt このようになります。 ご参考まで。

A_Thinking_reed
質問者

お礼

iniファイルについて 調べて勉強してみようと思います。 回答ありがとうございました。

A_Thinking_reed
質問者

補足

回答ありがとうございます。 回答を参考に 下記のように記述したところ、 PictureSearchPattern=%_path%%tagAlbum%.jpg; LyricsSearchPattern=%_path%%file_title%.txt;%_app_path%%file_title%.txt ジャケット画像、歌詞のtxtファイルも 指定どおりに表示できるようになりました。 ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • winamp等での歌詞表示

    winampで歌詞表示する場合音楽ファイル名と歌詞のファイル名が 同一でなければなりませんが、 現在音楽ファイルが01(曲名).mp3、 歌詞ファイルが(曲名).txt、 といった具合なので、これを自動で同一ファイル名にする ソフトウェアを探しています。なにかありますか?

  • 【PHP】書き込みできません

    PHP5.3の環境でファイル書き込みのロジックがうまくいかずに困っています。 環境は下記の通りです。 Apache 2.2.2 PHP 5.3.3 コードは下記の通りです。 >>CODE $file_path = "/home/xxxxx/logs/test.txt"; echo file_exists($file_path); echo "file_path1=".$file_path; if ( file_exists($file_path) ) { echo "file_path2=".$file_path; // ファイルポインタ取得 if ( ($fp = fopen($file_path, 'a')) !== FALSE ) { // ログは追記 echo "file_path3=".$file_path; // ファイルポインタに書き込み fwrite($fp, $date."\n"); fwrite($fp, $body); fwrite($fp, "----------------------------------------------------\n"); // ファイルポインタクローズ fclose($fp); $flg = true; } } <<CODE 権限は下記の通りです。 logs 777 test.txt 777 現象は下記の通りです。 echo文のfile_path1は表示されます。 echo文のfile_path2及びfile_path3は表示されません。 $file_path="/home/logs/test.txt";に変更すると、 echo文のfile_path1及びfile_path2が表示されます。 echo文のfile_path3は表示されません。 ファイルが存在することはlsで確認したので間違いありません。 権限も777にしているので、何がおかしいのか困り果ててしまい、初めて投稿させて頂きました。 PHPやApacheの設定ファイル等も問題あるのでしょうか。 どうぞご指摘お願いいたします。

  • ウォークマンの歌詞でハングルの表示について

    ウォークマンに入ってる曲に歌詞を付けたくて、パソコンのメモ帳に歌詞を入力、txt形式で保存して、パソコンでk5 lyrics editorをインストールしてtxt形式のファイルを表示させようとしたら歌詞がハングルのせいで、表示できず、文字化けしてしまいます、、mp3 walker lyrics editorもインストールして、試したんですけど一緒で文字化けしてしまいます やっぱりハングルだと表示できないですか? よろしくお願いします!

  • 初心者です!すみませんがお願いします!

    すいません!緊急でお願いしたいのですが、データファイルを読み込みを行う命令文だとは思うのですが↓ ------------------------------------------------------ $data_file = "test.txt"; $ext = file_exists($data_file); $lines = $ext ? file($data_file) : array(); ------------------------------------------------------ 3行目の $lines = $ext ? file($data_file) : array();←はどういう意味なのでしょうか?サンプルプログラムの一部なのですが、こんな書き方初めてみたので。。教えていただけますでしょうか? お願いいたします!!

    • ベストアンサー
    • PHP
  • VB6 拡張子を指定して表示

    こんにちわ。 拡張子を選んで表示する方法について質問させてください。 あるフォルダがあり、その中にはファイル名が・・・ 1.txt 2.txt 3.txt 1.bmp 2.bmp 3.bmp というファイルが6つあります。 コンボボックスを作りそのフォルダを選択したときにテキストファイルのみのファイル名から拡張子を取ったもの 1 2 3 (このように) を入れ、1が選択されたときに text1.textに1.txtの内容を image1に1.bmpの内容を 入れる様にするにはどうしたらいいでしょうか? ファイルの数はテキストとbmpの3つ3つの時もあれば、6つ6つの時もあります。 そのフォルダまでのパスはフォルダ参照で取得したものがpass.txtに入っています。

  • フォントの埋め込みができてない

    ステージにテキストフィールドを2つ置く a_txt (Century Gothic / Regular) b_txt(Century Gothic / Bold) タイムラインの1フレーム目に a_txt.text = "abc"; b_txt.text = "abc"; 上の用に設定すると b_txtがCentury Gothic / Boldにならない。 分かる方がいれば教えてください。 //環境 Windows7 FlashCS5.5 FlashPlayer10.2

    • ベストアンサー
    • Flash
  • Excelのハイパーリンクでテキストファイルを開く

    Excelのハイパーリンクからテキストファイルを開けるようにするにはどうしたらよいのでしょうか。 =hyperlink(xxx.txt) などとしても、そこをクリックすると「このファイルを開くためのプログラムが登録されていません」と出て、開くことができません(フルパスで書いたり、FILE://をつけたりしても同じです)。 拡張子.txtはWindows上でEmEditorと関連付けしています。

  • アクセスのレポートで文字縮小(エクセルの縮小して全体を表示するみたいに)

    教えてください。 アクセスレポートのテキストボックスをそのサイズを変えずに文字を縮小する(エクセルの書式設定の縮小して全体を表示にすると同じように)にはどうしたらよいのでしょうか。 ネットで検索したら あったのですがうまくいきませんでした。 以下引用 **************************** 以前作成したことのある枠内に収まるようフォントサイズを 自動調整する関数です。 Public Sub AutoFontSize(Ctr As Control, IniFontSize As Integer) Const MinFontSize = 4 '最小のフォントサイズ Const d = 40 'うまく収まらずに改行されてしまう場合はここの数値を増やす Dim rpt As Report, Str As String, W As Long Dim arStr, i As Integer, H As Long Set rpt = CodeContextObject With rpt If Ctr.ControlType = acTextBox Then Str = Ctr.Text ElseIf Ctr.ControlType = acLabel Then Str = Ctr.Caption Else Exit Sub End If If Str = "" Then Exit Sub .FontName = Ctr.FontName If Ctr.Vertical Then W = Ctr.Height - d H = Ctr.Width - d If InStr(1, .FontName, "@") = 0 Then .FontName = "@" & .FontName Else .FontName = Mid(.FontName, 2) End If Else W = Ctr.Width - d H = Ctr.Height - d End If arStr = Split(Str, vbCrLf) Str = arStr(0) For i = 1 To UBound(arStr) If .TextWidth(arStr(i)) > .TextWidth(Str) Then Str = arStr(i) Next .ScaleMode = 1 If Ctr.FontBold = 1 Then .FontBold = True .FontSize = IniFontSize Do Until rpt.FontSize = MinFontSize If W > .TextWidth(Str) Then Exit Do End If .FontSize = .FontSize - 1 Loop Do Until rpt.FontSize = MinFontSize If H > .TextHeight("A") * (UBound(arStr) + 1) + Ctr.LineSpacing * UBound(arStr) Then Exit Do End If .FontSize = .FontSize - 1 Loop Ctr.FontSize = .FontSize End With End Sub 使い方は、 前記の関数を標準モジュールに作成します。 レポートのセクションのフォーマット時イベントで、 AutoFontSize Me.テキストボックス名, 12 というように記述します。 第2引数は、フォントサイズの初期値です。 枠内に収まりきらないときは、収まるサイズまで縮小します。 ただし、Const MinFontSize = 4 で指定したサイズまでです。 ******************* というのをそのままコピーして試してみたのですが、 「マクロがみつかりません」というエラーがでてしまいました。 何か他に簡単な方法もしくは上記の表現を補足わかりやすくしてくださるようお願いします。

  • RichTextboxでのフォントの指定方法について

    ふと疑問に思ったので教えてください。 リッチテキストボックスでのフォントの指定についてなのですが、 「プロパティ」でフォントのサイズや字体を指定することは可能 ですが、ファイルとして保存する時に「*.RTF」ではなく、「*.TXT」 として保存した場合、どこか別のファイルに終了時のフォントサイズ、 字体の設定を保存しておき、今度起動してそのファイルを開く時に 設定ファイルを読み込んで、そのサイズ、字体でリッチテキスト ボックスに表示させるということは可能なのでしょうか? Form_Load で設定を読み込んで指定するというコードはあるので しょうか? 例えば Richtextbox.fontsize=15 のような指定はあるのでしょうか? もちろん Richtextbox.fontsize=15 はダメでしたが、こんな感じで 指定できるのでしょうか?

  • 歌詞表示とフラッシュゲームについて

    現在cowonのD2TVを使用していますが2点質問があります 1、歌詞について ユーザーズマニュアルのP18にタグ情報に歌詞データが入力されている音楽ファイルの歌詞表示が設定できると書いてありますがどうやって設定するのですが? 2、フラッシュゲームについて ゲームをダウンロードしてcowonに入れても起動してくれません。 どうすれば動きますか? 試行錯誤してみていますが全く出来ません。お手数ですがご指導のほどよろしくお願いします。

専門家に質問してみよう