こんにちは。宮脇です。
M.Kamataki さん、レス、ありがとうございました。さっそく試してみました。
> Konqueror のファイルの関連付けは、KDE 全体の設定が受け継がれるようです。
> コントロールセンターの「KDEコンポーネント」→「ファイルの関連付け」を
> 選んで、さらに右のウインドウで「audio」→「x-mp3」を選択。"mpg321"など
> を追加して、"xmms"より優先順位をあげておけばいいのではないでしょうか。
> (Konqueror の「設定」からもたどれます)
そうですね。私はKonqueror の「設定/Konquerorを設定」で設定しました。
mpg321というのがあったのですね。知りませんでした。メニューにはそれらしい
のがxmmsしかなかったのでxmmsで設定していました。
mpg321に変えてみたところ、多重に起動する問題は解決したように思いますが、
今度は止めることが出来ません。再表示したり、ブラウザを閉じたりしても、
最初に起動されたmpg321が演奏を続けていて、止まりません。
これだと、放置されたときの問題はありませんが、運良くオペレータがいたとき、
うるさいので演奏を止めたいと思っても止められないのが問題になります。
なお、演奏終了後に再表示すると、ちゃんと演奏は再開されるようです。
しかし、再表示のときに毎回再開されるわけではないので、1分毎の再表示だと、
最長1分間の無音時間が生じる可能性があり、考えようによっては、これも問題
になります。
たしか、Red Hat 7.3では、再表示始めるとき(たぶん、onunloadイベント)で
ヘルパアプリケーション(何だったか覚えていません)のウィンドウが閉じて演奏
が終わり、ページのロードが終わると、再び、ヘルパアプリケーションのウィンドウ
が開いて演奏されていたように思います。だから、Webアプリでの演奏のOn/Off
制御は、単に、<object>/<embed>タグをHTMLに挿入するかどうかだけで行って
いました。Internet Explorerでも同じ操作でOn/Offできたので、ちょうど良かった
のです。
このヘルパアプリのウィンドウが目ざわり(Internet Explorerには無いので、それ
に慣れている人には、かなり抵抗がある)という意見もあったのですが、見えなく
する方法が分からなかったので、そのままにしていました。
mpg321のようにウィンドウが表示されないのは、それで歓迎すべきことなのですが、
あとは、onunloadイベントのタイミングで、ヘルパアプリが自動的に終了するように
設定する方法が分からないでしょうか。
(自明な方法(onunloadイベント⇒JavaScript⇒java⇒bash⇒killコマンド)は
ありそうですが、javaがサポートされたとはいえ、お客様に1台ごとにインストール
してもらうのは大変なので、もっとエレガントな方法はありますでしょうか)
>
> > Mozillaでは、音を出す設定方法そのものがよく分かりません。
>
> Mozilla はなんか変ですね。本来なら、/etc/mailcap を見てヘルパーアプリ
> を起動するはずです。また、Mozilla のメニュー「編集」→「設定」で
> 「Navigator」カテゴリの「ヘルパーアプリケーション」でも一応、ファイル
> の関連付けができます。
「Navigator」カテゴリの「ヘルパーアプリケーション」でxmmsを設定してみたこと
はありますが、効かないのです。mpg321に変えても同じでした。
それと私の環境では、Mozillaのメニューやダイアログは英語になっていますね。
M.Kamatakiさんの環境では、日本語、ということは・・・
と思いオリジナルのCDで立ち上げてみました。ブートオプションは、
「knoppix-txt screen=1024x768 dma」です。
ちゃんと、Mozillaも日本語化されているのですね。Konquerorがあるから、Mozilla
は日本語化されないのだとばかり思っていました。この原因は別途探ってみます。
で、問題のヘルパーアプリケーションの設定ですが、やはり効きません。設定値は、
MIME タイプ: audio/x-mp3
説明:空白
拡張子:mp3
開くプログラム(ケース1):システムの初期設定を使う。
開くプログラム(ケース2):アプリケーション:/usr/bin/(xmmsまたはmpg123)
です。
試しに、/etc/mailcapに audio/x-mp3のエントリを追加し、xmmsに設定したところ、
1回だけ、xmmsが起動され、演奏されました。しかし、その後は1度も演奏され
ません。キャッシュをクリアしたり、ダウンロードマネージャから該当エントリを
削除したり、Mozillaを再起動しても結果は同じです。
ちなみに、使用バージョンは20030606-20030717です。
> midi も上記の設定で、Konqueror、Mozilla どちらでも再生できました。
Kメニューにもファイル関連付けのメニューにもMIDIプレーヤらしきものが無い
ので、KNOPPIXは標準ではMIDIは演奏できないのだと思っていました。
再生できるとのことなので、find / -name *midi*で検索してみました。
なにか、いろいろと入っているみたいですね。でも、コマンドとして実行できそうな
ものはplaymidiとxplaymidiだけでしょうか。
これをKonsoleから実行してみると、/dev/sequenserが無いとしかられます。
どこかに標準的なサウンド機能だけでMIDIを演奏できるプレーヤが入っていますか?
以上です。問題が難しくなってしまったみたいですが、どなたか分かる方いらっしゃ
いましたら、お教えいただきたく、よろしくお願いいたします。
|