MozillaZine.jp フォーラム
https://forums.mozillazine.jp/

拡張機能のツールバーボタン押下時のswf(音のみ)またはmp3再生が可能か
https://forums.mozillazine.jp/viewtopic.php?f=26&t=6946
ページ 11

作成者:  m [ 2008年1月29日(火) 10:47 ]
記事の件名:  拡張機能のツールバーボタン押下時のswf(音のみ)またはmp3再生が可能か

とあるサイト専用の拡張機能を作っています。
今つまづいているのはその機能の一部の部分で、ツールバーにボタンを配置し、そのボタンを押した時に音(サウンド)を再生したいというものです。環境はWinXP/Firefox 2.0.0.11/Spket IDEで、Win/Mac/Linuxに対応すべく、mp3を考えていましたが、今はswf(Flash)に変換して作成しています。
mp3で再生しても構わないのですが、どのように作成したら音が再生されるのか理解できていません。
ボタンを押下することでjsまでは処理が流れてきていますが、考えられる手法を用いても解決できていません。
もし該当のxpiの中身を確認したいということであれば、現段階のものをアップロードしても構いません。コメントだらけになっていますが・・・ :cry:

作成者:  Piro [ 2008年1月30日(水) 11:28 ]
記事の件名:  Re: 拡張機能のツールバーボタン押下時のswf(音のみ)またはmp3再生が可能か

XPCOMには音声再生のための機能もあるようです。
MP3は再生できるのかどうかわかりませんが……
http://lxr.mozilla.org/mozilla1.8/sourc ... ISound.idl
Firefox内でも以下の箇所で使われていますね。
http://mxr.mozilla.org/firefox/search?s ... ee=firefox
C++のコードが多いですが、XPCOMなのでJavaScriptでも簡単に再現できるかと。
実際のJavaScriptからの利用例はこちら。
http://tkm.s31.xrea.com/xul/sounddialog.shtml

作成者:  m [ 2008年2月08日(金) 01:44 ]
記事の件名:  Re: 拡張機能のツールバーボタン押下時のswf(音のみ)またはmp3再生が可能か

Piroさま、丁寧なご返信有難うございます。
今はwavファイルで再生しようとjlLibの拡張機能を別途インストールして、wavファイルを再生するところまではできました。本来とは違う方向に進んでいますが・・・。
WindowsとLinuxでは動作確認できましたが、MacOSでは動作確認が出来ていない状況です。
MacOSでも動作確認できれば、もうこの際このままでも良いかなと思えてきました。
ただ、wavとmp3とではファイルサイズが格段に違うのでxpiになるファイルサイズにも影響が出てきますよね・・・。可能であればmp3かswfが呼べれば良いのですが・・・。
もう一度、ご教授頂いた内容で調べてみます。
この度は有難うございました。

作成者:  m [ 2008年2月08日(金) 01:49 ]
記事の件名:  Re: 拡張機能のツールバーボタン押下時のswf(音のみ)またはmp3再生が可能か

m さんが書きました:
今はwavファイルで再生しようとjlLibの拡張機能を別途インストールして、wavファイルを再生するところまではできました。


jsLibの誤植でした。訂正いたします。

ページ 11 All times are UTC + 9 hours
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/