【问题标题】:Xamarin beep Android not supported exceptionXamarin beep Android 不支持异常
【发布时间】:2017-03-10 09:02:04
【问题描述】:

我正在尝试使用 Xamarin 中的哔声功能,参考this 文章。

但是当我调用该函数时,我确实收到了一条错误消息:

发生未处理的异常。

我希望这里有人能把我推向正确的方向。

提前致谢。

【问题讨论】:

  • 你应该使用 Try / Catch 来捕获异常并尝试理解问题
  • 请在您的问题中添加异常堆栈跟踪!
  • 我添加了例外。我希望这会有所帮助!

标签: c# android xamarin beep


【解决方案1】:

异常说您不能使用 Beep,因为它不受支持。您可以尝试播放声音

在 Resources 下添加一个名为 raw 的子文件夹。

在 raw 下添加一个名为 test.mp3 的文件。

在 Activity 中,为 MediaPlayer 创建一个类变量。

MediaPlayer _player;

在 OnCreate 方法中,调用 MediaPlayer.Create(),传递 mp3 的上下文和资源标识符。

_player = MediaPlayer.Create(this, Resource.Raw.test);

调用 MediaPlayer 的 Start 方法。

_player.Start();

PlaySound

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-08
    • 1970-01-01
    • 2016-03-22
    • 1970-01-01
    相关资源
    最近更新 更多