3

这是对这个问题的跟进。MediaPlayer 文档非常具体地说明了可以在哪个状态下进行哪些调用,除了“准备”状态下允许哪些调用。它说:

当 MediaPlayer 对象处于 Preparing 状态时调用具有副作用的任何方法的行为是未定义的。

但是,它无法定义哪些方法具有副作用,从而导致未定义的行为!当然,如果可以调用 stop() 或 reset(),我尤其感兴趣。

为什么没有记录准备状态?

4

0 回答 0