###前提・実現したいこと
Xamarin.Formsを使って音声がなるプログラムを書いています。
そこでAndroid端末では、DependencyServiceと MediaPlayerをつかって、
Resources/raw内のsound1.mp3ファイルを鳴らそうと考えています。
###発生している問題・エラーメッセージ
CS0117 'Resource.Raw' に 'sound1' の定義がありません
###該当のソースコード
C#
1using Android.Media; 2using App1.Droid; 3 4[assembly: Xamarin.Forms.Dependency(typeof(DoroSound))] 5namespace App1.Droid 6{ 7 class DoroSound : App1.ISound 8 { 9 MediaPlayer mediaplayer; 10 11 public void Play() 12 { 13 mediaplayer.Create(this, Android.Resource.Raw.sound1); 14 mediaplayer.Start(); 15 } 16 } 17}
###試したこと
sound1.mp3 のビルドアクションを AndroidResource にすればよい
とのご意見をいただいたので、試してみましたが変化ありませんでした。
###補足情報(言語/FW/ツール等のバージョンなど)
Visual Studio 2015
Android7.0
Xamarin.Forms最新版
回答3件
あなたの回答
tips
プレビュー