5

如何从铃声设置音量级别而不是 MediaPlayer 上的媒体音量级别?

4

2 回答 2

7

用于setAudioStreamType(int)将媒体类型设置为type STREAM_RING,那么它应该使用铃声音量而不是默认的STREAM_MUSIC

请注意,您必须在准备媒体之前执行此操作,因此您必须手动准备它setDataSource而不是使用MediaPlayer.create().

于 2012-10-10T20:14:55.570 回答
0

由于 Lollipop,setAudioAttributes()是要使用过的setAudioStreamType(int)

我错过的一个问题是 setAudioAttributes 如果MediaPlayer创建为MediaPlayer.create()

请参考这个答案:https ://stackoverflow.com/a/51008956/10045546

于 2020-09-26T10:04:20.190 回答