作者:一枝草一滴露的执着 | 来源:互联网 | 2023-07-18 14:59
Description
It appears that the ShadowMediaPlayer has various of
functions. Such as
1
| setDataSource(Context, Uri, Map) |
. However, the overload of that function without the
is missing.
Steps to Reproduce
1 2 3 4 5 6 7 8
| val uri = Uri.parse("dummy-test")
val info = ShadowMediaPlayer.MediaInfo()
val ds = toDataSource(RuntimeEnvironment.application, uri)
ShadowMediaPlayer.addMediaInfo(ds, info)
val mediaPlayer = MediaPlayer()
mediaPlayer.setDataSource(RuntimeEnvironment.application, uri) // Crashes
// java.io.IOException: setDataSource failed. |
Robolectric & Android Version
Robolectric: 3.6.1
Android: SDK 26
Link to a public git repo demonstrating the problem:
Is "Steps to Reproduce" enough?
该提问来源于开源项目:robolectric/robolectric
I'm getting this issue too,
, https://github.com/robolectric/robolectric/pull/3914 seems to fix this, are you able to merge?