Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。
想改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。
7年前关闭。
Improve this question
我的声音文件长5分钟。我想从1:00到2:00播放声音文件的一部分。任何人都有一个主意:
而mPlayer是您的MediaPlayer。
想改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。
7年前关闭。
Improve this question
我的声音文件长5分钟。我想从1:00到2:00播放声音文件的一部分。任何人都有一个主意:
mp = MediaPlayer.create(getApplicationContext(),soundID);
mp.start();
最佳答案
您应该阅读有关MediaPlayer的信息,尤其是关于seekTo(int time)的信息。
seekTo接收时间(以毫秒为单位),因此对于您的情况,您应该执行以下操作:
private static final int MILLISECONDS_IN_SECOND = 1000;
private static final int TIME_IN_SECONDS = 60;
...
mPlayer.seekTo(TIME_IN_SECONDS * MILLISECONDS_IN_SECOND);
mPlayer.start();
而mPlayer是您的MediaPlayer。
07-24 09:39