3行で作る Windows Phone 用 FMラジオアプリ (8/28 イベントフォローアップ)
8/28 (日) に開催したFun Lounge produced by Windows Phoneのテクニカルセッションで披露した内容です。
4行バージョンから3行バージョンにしました。(using を書かない…、というだけです)
手順1: 新しい「Windows Phone アプリケーション」プロジェクトを作ります。名前を「RadioApp01」としましょう。
手順2: 対象のWindows Phone OSのバージョンを Windows Phone OS 7.1 にして、[OK]をクリックします。
手順3: ページの名前を「3行でラジオ」、Buttonコントロールを一つ貼り付けます。
手順4: 貼り付けたButtonコントロールをダブルクリックして、次のようにコードを書きます。
追加するのは、たったの3行です。
Microsoft.Devices.Radio.FMRadio radio = Microsoft.Devices.Radio.FMRadio.Instance;
radio.CurrentRegion = Microsoft.Devices.Radio.RadioRegion.Japan;
radio.Frequency = 81.3; // 聴きたい周波数を指定してください
手順5: デバイスをつなげて、アナログヘッドフォンをつなぎ、実行します。
WebBrowser コントロールと合わせ技にすると、放送局のホームページを表示しながら、ラジオが聞けます。
FM 京都 (89.4MHz) のサイトを開いた例。
アプリの中でラジオをオフにしたい場合は、ボタンを追加して次のコードを実行してください。
radio.PowerMode = Microsoft.Devices.Radio.RadioPowerMode.Off;
スマートフォンで、デジタルとアナログの世界の融合、とっても不思議な感じですが、いろいろ応用できそうです。
Twitter 連携も面白いかもしれません。