【发布时间】:2011-09-28 17:58:09
【问题描述】:
如何使用远程 URL 在 Android 模拟器中播放 mp4 视频?我使用了以下代码,但此代码给我错误“抱歉,无法播放此视频”。
07-05 16:58:19.525: INFO/AwesomePlayer(34): mConnectingDataSource->connect() 返回 -1007 07-05 16:58:19.525: 错误/MediaPlayer(1242): 错误 (1, -1007) 07-05 16:58:19.525: 错误/MediaPlayer(1242): 错误 (1,-1007) 07-05 16:58:19.525:调试/视频视图(1242):错误:1,-1007我的代码是:-
公共类 VideoPlayerController 扩展 Activity { @覆盖 公共无效 onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); 设置内容视图(R.layout.main); VideoView videoView = (VideoView) findViewById(R.id.VideoView); 媒体控制器 mediaController = new MediaController(this); mediaController.setAnchorView(videoView); 字符串视频="http://s509.photobucket.com/albums/s338/eveanthony/?action=view¤t=Video013.mp4"; videoView.setMediaController(mediaController); videoView.setVideoURI(Uri.parse(Video)); videoView.start(); } }【问题讨论】:
-
模拟器也没有为我播放 mp4 视频。我用设备测试过,效果很好。通过我将视频网址粘贴到浏览器中,视频链接似乎已损坏..
-
Mp4 视频正在模拟器上运行,但不能来自远程 URL,只能来自本地文件。
-
您是否在设备上尝试过。对我来说,在模拟器上只能播放 3gp,在设备上我也可以播放 mp4。正如我所提到的,问题中的视频网址似乎已损坏。
-
不,我在模拟器上试过了。它工作得很好,但只能播放本地文件。
标签: android