1

我想在我的页面上添加一个 youtube 视频。我下载了视频并将其添加到 res-> raw 文件夹中。该视频标记为 minecraft_trailer.mp4。我在 javascript 页面中遇到错误,我无法弄清楚它是什么。请帮忙。

package com.treacheryofimages.www;

import android.app.Activity;
import android.os.Bundle;
import android.widget.VideoView;

public class OtherActivity7 extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.other7);
    }

    VideoView vv = (VideoView)this.findViewById(R.id.videoView1);
    String fileName = "android.resource://" + getPackageName() + "/" + 
    R.raw.minecraft_trailer;
    vv.setVideoURI(Uri.parse(minecraft_trailer));
    vv.start();
  }
}

错误来自 vv.setVideoURI(Uri.parse(minecraft_trailer)); 线

我说不出它是什么。它可能是()里面的东西。另外,那些()里面应该有什么

4

2 回答 2

0

minecraft_trailer调用时传递了错误的变量vv.setVideoURI();

它应该是vv.setVideoURI(Uri.parse(fileName ));

于 2013-02-12T01:11:39.590 回答
0

看一下这个 :

VideoView vd = (VideoView) findViewById(R.id.VideoView);

Uri uri = Uri.parse("android.resource://"+getPackageName() + "/"+R.raw.video);

mc = new MediaController(this);
vd.setMediaController(mc);

vd.setVideoURI(uri);
vd.start();
于 2013-02-12T06:36:18.007 回答