Android 如何在活动中启动媒体播放器对象,然后使用同一对象和另一个活动?
例如: 活动1: 主屏幕 播放器=新媒体播放器() player.start()//声音开始了 现在我必须在另一个活动中平衡这个声音 活动2: 版本屏幕 声音一直在播放,想停下来 例子: player.setVolume(0.0) player.stop()Android 如何在活动中启动媒体播放器对象,然后使用同一对象和另一个活动?,android,android-activity,screen,mp3,media-player,Android,Android Activity,Screen,Mp3,Media Player,例如: 活动1: 主屏幕 播放器=新媒体播放器() player.start()//声音开始了 现在我必须在另一个活动中平衡这个声音 活动2: 版本屏幕 声音一直在播放,想停下来 例子: player.setVolume(0.0) player.stop() 谢谢您必须创建服务。服务托管MediaPlayer,并让您的活动与服务通信以播放和停止歌曲。完成后,不要忘记在MediaPlayer上调用release。将活动绑定到服务 对于采样均衡器。样本未与服务集成,只是一个单独的单元 获取Media
谢谢您必须创建服务。服务托管MediaPlayer,并让您的活动与服务通信以播放和停止歌曲。完成后,不要忘记在MediaPlayer上调用release。将活动绑定到服务 对于采样均衡器。样本未与服务集成,只是一个单独的单元
获取MediaPlayer的会话ID,并将其传递给均衡器。在screen1中将播放器声明为公共静态 然后您可以在屏幕2中访问此媒体播放器 比如屏幕1 : ================= =========== 编写代码 屏幕2::- 如果要在屏幕2中使用media player,请使用以下代码:-
screen1.player.start(); screen1.player.stop();
通常,当我们使用MediaPlayer时,因为播放音乐本身并不需要图形界面,所以我们通常使用服务,因为只需要播放所产生的声音。 -在服务中创建mediaplayer
-绑定到服务后,向服务发送一些请求,或者甚至向服务发送广播,以便它可以播放、停止、暂停、设置任何您想要的音量。这很有效,包括我将此源用于均衡器,在我第二次打开均衡器时只会出现一些错误,但现在我将尝试自己解决它。。。使用上述解决方案可以捕获玩家的id。。。非常感谢。
screen1.player.start(); screen1.player.stop();