Android安装错误中的媒体播放器错误(1,-2147483648)

时间:2012-08-10 07:35:20

标签: android android-mediaplayer android-video-player

我正在使用MediaPlayer从我从Youtube json-c Feed中解析的URL播放我的视频。我检索的Feed是:

"player":
{"default":"https://www.youtube.com/watch?v=4uwtqRBE4Kk&feature=youtube_gdata_player",

"mobile":"https://m.youtube.com/details?v=4uwtqRBE4Kk"},

"content":
{"5":"https://www.youtube.com/v/4uwtqRBE4Kk?version=3&f=videos&app=youtube_gdata",

"1":"rtsp://v3.cache1.c.youtube.com/CiILENy73wIaGQmp4EQQqS3s4hMYDSANFEgGUgZ2aWRlb3MM/0/0/0/video.3gp",

"6":"rtsp://v3.cache2.c.youtube.com/CiILENy73wIaGQmp4EQQqS3s4hMYESARFEgGUgZ2aWRlb3MM/0/0/0/video.3gp"},"

我正在使用

//URL I retrieved from a json-c feed from the player array described above
private String URL = "https://m.youtube.com/watch?v=4uwtqRBE4Kk";
mediaplayer.setDataSource(URL);

它提供MediaPlayerError error(1, -2147483648)。而当我使用像

这样的保管箱中的网址时
private String URL = "http://dl.dropbox.com/u/145894/t/rabbits.3gp"; 

运行并播放视频。请解释错误或给我一个补救措施。

1 个答案:

答案 0 :(得分:3)

如果您在早于Android 3.1的设备上进行测试,则可能无法播放AACP。

要了解您可以在目标设备上播放哪些视频流,请查看官方文档:http://developer.android.com/reference/android/media/AudioManager.html

如果您正在寻找如何处理以下aacp结帐: https://stackoverflow.com/a/8833346/200272