首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Xamarin安卓系统中启动BroadCast接收声音

在Xamarin安卓系统中启动BroadCast接收声音
EN

Stack Overflow用户
提问于 2017-11-23 00:32:18
回答 1查看 32关注 0票数 1

MainActivity.cs

代码语言:javascript
复制
 private void StartAlarm() 
    {
        Intent myIntent;
        PendingIntent pendingIntent; myIntent = new Intent(this, typeof(AlarmToastReceiver));
        pendingIntent = PendingIntent.GetBroadcast(this, 0, myIntent, 0);
        alarm_manager.Set(AlarmType.RtcWakeup, calndr.TimeInMillis, pendingIntent);
    }

AlarmToastReceiver.cs

代码语言:javascript
复制
 [BroadcastReceiver(Enabled =true)]
public class AlarmToastReceiver : BroadcastReceiver
{
    public override void OnReceive(Context context, Intent intent)
    {
        Toast.MakeText(context, "THIS IS MY ALARM", ToastLength.Long).Show();
    }
}

我将用Xamarin创建一个Alaram应用程序。因此,这里我从TimePicker中选择时间,然后设置Alaram Manager实例。当待定意图完成时,BroadCastReceiver将激活,并向我显示一条消息,即“这是我的警报”,但在这里我想启动一些声音,即动物之声,鸟之声etc.So我如何做到这一点,有人能帮助我吗?提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2017-11-23 00:55:23

您可以使用MediaPlugin文档记录的here

这是一个很好的blog post,我推荐你去读一读。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47439680

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档