小编Vis*_*hal的帖子

在Android应用程序中通过VideoView静音播放视频

我想在我的Android应用程序中静音播放Video by VideoView.我在VideoView Class中找不到任何方法.知道怎么做吗?

我在MediaPlayer类中找到了一个方法"setVolume",但我无法找到任何工作代码来播放MediaPlayer类的视频.所以我相信我可以通过这种方法设置第0卷.

因此,我正在寻找使用MediaPlayer Class播放视频的任何工作代码或如何使用VideoView Class控制音量.

下面是使用VideoView播放视频的代码,我正在使用它.

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_video);

    VideoView videoView = (VideoView)this.findViewById(R.id.VVSimpleVideo);
    MediaController mc = new MediaController(this);
    mc.setAnchorView(videoView);
    mc.setMediaPlayer(videoView);
    videoView.setMediaController(mc);
    String _path = "/mnt/sdcard/Movies/video5.mp4";

    videoView.setVideoPath(_path);

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


}
Run Code Online (Sandbox Code Playgroud)

video android

17
推荐指数
3
解决办法
3万
查看次数

无法在客户端打开文件,在Android中尝试服务器端错误

我试图通过我的android程序通过其URL播放YouTube视频.我用过setVideoURI(uri); 函数也设置URI,正如stackoverflow中关于此的其他POST所建议的那样.但我得到无法在客户端打开文件,尝试服务器端错误.你能弄清楚我的代码有什么问题吗?

但我可以通过评论代码播放任何本地视频.

这是我的android代码 -

public class VideoActivity extends Activity {

    //MediaPlayer song= new MediaPlayer();

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_video);

        VideoView videoView = (VideoView)this.findViewById(R.id.VVSimpleVideo);
        MediaController mc = new MediaController(this);
        mc.setAnchorView(videoView);
        mc.setMediaPlayer(videoView);
        videoView.setMediaController(mc);
        //String _path = "mnt/sdcard/Movies/MyCameraApp/video6.mp4";
        String _path = "http://www.youtube.com/watch?v=E43mgXNl0xc";
        Uri uri=Uri.parse(_path);
        videoView.setVideoURI(uri);
       //videoView.setVideoPath(_path);

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

    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.activity_video, menu);
        return true;
    }
}
Run Code Online (Sandbox Code Playgroud)

这是日志错误 -

  10-11 04:51:23.480: D/MediaPlayer(4714): Couldn't open file on client side, trying server side
10-11 04:51:26.130: …
Run Code Online (Sandbox Code Playgroud)

android android-videoview

11
推荐指数
1
解决办法
4万
查看次数

对`x264_encoder_open_125'的未定义引用

在Ubuntu 12.04上安装ffmpeg时

我收到了以下错误

libavcodec/libavcodec.a(libx264.o): In function `X264_init':
/root/ffmpeg/libavcodec/libx264.c:492: undefined reference to `x264_encoder_open_125'
collect2: ld returned 1 exit status
make: *** [ffmpeg_g] Error 1
Run Code Online (Sandbox Code Playgroud)

我按照http://ffmpeg.org/trac/ffmpeg/wiki/UbuntuCompilationGuide上的说明进行操作

有人知道这个错误吗?

ffmpeg ubuntu-12.04

8
推荐指数
1
解决办法
1万
查看次数

Android 程序中 System.out.print("Hello") 的输出

我想在我的 android 程序中查看任何变量(String var)值。您可以说用于调试目的。

当我使用 System.out.print("Hello") 打印任何内容时,我无法在任何地方找到此输出。

有谁知道在哪里可以找到这个输出。

这是我的代码-

package com.test1.nus;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;

public class MainActivity extends Activity {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        System.out.print("Hello");

        ....
     }
Run Code Online (Sandbox Code Playgroud)

java android

1
推荐指数
1
解决办法
9152
查看次数

标签 统计

android ×3

android-videoview ×1

ffmpeg ×1

java ×1

ubuntu-12.04 ×1

video ×1