android - 抱歉,视频无法播放

标签 android video mp4

我的本​​地服务器中有一个视频文件。我正在为我的 android 代码提供视频文件的 URL。我在 Htdocs 文件夹的视频文件夹中有视频文件。我在 stackoverflow 上查找了相同的问题,但找不到解决方案。请帮忙。这是代码..

public class WatchActivity extends Activity {

String SrcPath = "http://localhost/video/Coldplay - In My Place.mp4";

   /** Called when the activity is first created. */
   @Override
   public void onCreate(Bundle savedInstanceState) {
       super.onCreate(savedInstanceState);
       setContentView(R.layout.main);
       VideoView myVideoView = (VideoView)findViewById(R.id.myvideoview);
       myVideoView.setVideoURI(Uri.parse(SrcPath));
       myVideoView.setMediaController(new MediaController(this));
       myVideoView.requestFocus();
       myVideoView.start();
   }
}

这是这个的 logcat

10-06 12:02:11.473: D/MediaPlayer(332): Couldn't open file on client side, trying server side
10-06 12:02:11.523: E/MediaPlayer(332): error (1, -111)
10-06 12:02:11.723: E/MediaPlayer(332): Error (1,-111)
10-06 12:02:11.723: D/VideoView(332): Error: 1,-111
10-06 12:02:12.083: D/dalvikvm(332): GC_EXTERNAL_ALLOC freed 65K, 52% free 2609K/5379K, external 1813K/2137K, paused 50ms

最佳答案

首先你的链接是错误的。尝试使用 10.0.2.2 而不是 localhost

请尝试使用 .3gp 视频文件。

试试下面的链接。 http://daily3gp.com/vids/747.3gp

在 Manifest 文件中添加 Internet 权限。

<uses-permission android:name="android.permission.INTERNET"/>

编辑:

VideoView videoView = (VideoView)this.findViewById(R.id.videoView);
MediaController mc = new MediaController(this);
mc.setAnchorView(videoView);
mc.setMediaPlayer(videoView);
videoView.setMediaController(mc);
videoView.setVideoURI(Uri.parse("http://hermes.sprc.samsung.pl/widget/tmp/testh.3gp"));

videoView.requestFocus();
videoView.start();

关于android - 抱歉,视频无法播放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12759432/

相关文章:

html - knitr mp4 电影嵌入在 Windows XP 上不起作用

java - 如何在 Java 中获取 mp4 电影的单个图像

Android VideoView 黑屏

iOS 10.0 - 10.1 : AVPlayerLayer doesn't show video after using AVVideoCompositionCoreAnimationTool, 只有音频

html - HTML5 视频如何处理最后带有 moov 原子的视频

jquery - html5 视频预加载

android - 如何使用 mp4parser 将元数据写入 mp4 文件?

java - 如何在另一个类中执行异步 OkHttp 请求,然后回调到 Activity

java - 从 ListView 获取字符串时类转换异常

Android 应用程序因 BaseGameActivity 崩溃