MediaPlayer を使用して、Youtube json-c フィードから解析した URL からビデオを再生しています。取得したフィードは次のとおりです。
"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)
。一方、ドロップボックスのURLを使用すると
private String URL = "http://dl.dropbox.com/u/145894/t/rabbits.3gp";
実行され、ビデオが再生されます。エラーを説明するか、解決策を教えてください。