【问题标题】:Does it make sense to set up mediaPlayer to run in a separate thread in Android?将 mediaPlayer 设置为在 Android 的单独线程中运行是否有意义?
【发布时间】:2010-10-27 18:26:04
【问题描述】:

我最近开始在我的 Android 应用中试验 mediaPlayer 实例。我实现了几个不同的哔哔声以向用户反馈。现在,当我实现一个 audioTrack(用于完全不同的目的)时,我发现它几乎自动将自己设置为一个单独的线程(据我所知)。当我在调试器中运行我的代码时,它肯定会显示为一个单独的线程: 线程 [ AudioTrackThread](运行中)

我的问题是:mediaPlayer 会做类似的事情吗?我的第一个猜测是它没有——或者我会在调试器中看到线程描述,对吧??

无论如何,现在我有问题: 1) 我可以将我的 mediaPlayers 设置为单独的线程并且仍然可以正常工作吗? 2) 试一试有意义吗?

谢谢, R.

【问题讨论】:

标签: android multithreading media-player


【解决方案1】:

MediaPlayer 仍然会像它应该在线程中那样工作,我之前已经这样做了,所以我仍然可以在不使用回调的情况下异步执行所有操作。尽管它们使用大量资源,但我不会产生超过一个。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多