JDBな人生  専門的なことから日常的なことまで~ まぁ自由きままに書いていきます。
2011年03月 / 02月<< 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 >>04月

アクセスランキング

[ジャンルランキング]
コンピュータ
364位
アクセスランキングを見る>>

[サブジャンルランキング]
プログラミング
46位
アクセスランキングを見る>>

3月30日の放射能水準調査結果(名古屋)

3月30日:0.039-0.041
単位:μSv/h(マイクロシーベルト毎時)

僅かに昨日の結果より減ったようです。

1304419_3113.pdf (application/pdf オブジェクト)
http://www.mext.go.jp/component/a_menu/other/detail/__icsFiles/afieldfile/2011/03/31/1304419_3113.pdf
スポンサーサイト
   世論とか社会問題とか    TB(0)    CM(0)    EDIT    ページ↑

主要なブラウザで音声ファイルを再生するためのJavaScriptライブラリ

JDBの作っているWEBアプリ的なもので効果音を流す機能をつけようと思ったんですが、何の確認画面も表示されず、アドオンやプラグインの追加をする必要もなく、かつ主要なブラウザ(IE,Firefox,Google Chrome)で共通して使える関数は無かったので、作ってみました。

Sound.js
http://blog-imgs-34.fc2.com/j/a/b/jabnz/Sound.js

Sound.playSound("ファイル名")
Sound.Audio("ファイル名")
メソッド
再生/再生再開:play()
停止:stop()
一時停止:pause()

プロパティ
ファイルのURL:src
ループ回数:loop
再生位置:currentTime


音声ファイル「sound.wav」を再生する
Sound.playSound("sound.wav");

最初に作った時はこれだけだったんですが、よく考えたら再生中のものを停止する機能もあった方がいいと思い、そっちも作ってみました。

音声ファイル「sound.wav」を再生する/停止する
var s = new Sound.Audio("sound.wav");

//再生
s.play();

//停止
s.stop();

「Sound」の中に「Audio」ってのも何か変かもしれませんが・・・。

ブラウザが「Audio」クラスに対応している場合は、pause関数も使えます。
//一時停止
s.pause();

//再生開始位置を指定
s.currentTime = 10;
(対応していない場合は停止されます)

現段階ではあまり情報が無いので実装するかどうか迷ったんですが、ループ回数を指定する機能も付けておきました。
//ループ回数の指定
s.loop = 5;

新しく実装される「Audio」クラスも、まだまだ不完全なもののようです。
(Chromeは停止後に再生を再開すると前に再生していた音が一瞬流れます。
また、ループ回数を指定すると何を指定しようが無限ループになるようです。
Firefoxはループ回数を指定してもループしませんでした。
Safariはそもそも再生できませんでした。)

これを作ってて改めて実感しました。オブジェクト指向って素晴らしいですね。
   JavaScript    TB(0)    CM(3)    EDIT    ページ↑

3月29日の放射能水準調査結果(名古屋)

3月29日:0.039-0.042
単位:μSv/h(マイクロシーベルト毎時)

僅かに昨日の結果より増えたようです。

1304256_3013.pdf (application/pdf オブジェクト)
http://www.mext.go.jp/component/a_menu/other/detail/__icsFiles/afieldfile/2011/03/30/1304256_3013.pdf
   世論とか社会問題とか    TB(0)    CM(0)    EDIT    ページ↑

3月28日の放射能水準調査結果(名古屋)

3月28日:0.038-0.040
単位:μSv/h(マイクロシーベルト毎時)

昨日の結果と同じです。

1304256_2913.pdf (application/pdf オブジェクト)
http://www.mext.go.jp/component/a_menu/other/detail/__icsFiles/afieldfile/2011/03/29/1304256_2913.pdf
   世論とか社会問題とか    TB(0)    CM(0)    EDIT    ページ↑

思い立ったら即「ポポポポ~ン」できる無料Windowsガジェット「ポポポポ~ン」を作ってみた

思い立ったら即「ポポポポ~ン」できる無料Androidアプリ「どこでもポポポポーン」を使ってみた - GIGAZINE
http://gigazine.net/news/20110329_popopopon_android/

GIGAZINEの記事を見て、作ってしまいました。

110329ぽぽぽぽ~ん


ガジェット「ポポポポ~ン」
http://soft.g-c-c.info/JDB/po.gadget

対応環境:Windows Vista(対応しているはずです),Windows 7(動作確認済み)

使い方は簡単です。
1.ダウンロードしたファイルを開く
2.インストールの確認画面が出てくるので「インストール」
3.デスクトップにガジェットが表示される
4.「ポポポポ~ン」をクリック

因みにガジェットというものは初めて作りましたが、案外簡単に作れました。
   JDB's software    TB(0)    CM(0)    EDIT    ページ↑

プロフィール

JDB Luigi

Author:JDB Luigi
どこにでもいるようなありふれた人間・・・という訳でもなく、かと言って怪しい宗教を信仰する変人という訳でも無い。

基本的に掲載しているコード等は煮ていただいても焼いていただいても結構ですが、利用は自己責任にてお願いいします。
また、バグ・アドバイス等もしあればよろしくお願いします。

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。