2013-02-12 3 views
1

Я хочу добавить видео на YouTube. Я загрузил видео и добавил его в папку res-> raw. Видеоролик отмечен как minecraft_trailer.mp4. Я получаю сообщение об ошибке на странице javascript, и я не могу понять, что это такое. Пожалуйста помоги.Android Eclipse - как добавить видео youtube

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)); line

Я не могу сказать, что это. Возможно, что-то внутри(). Кроме того, что должно идти в те()

ответ

0

Вы передаете неправильную переменную minecraft_trailer при вызове vv.setVideoURI();

должно быть vv.setVideoURI(Uri.parse(fileName));

+0

что происходит в имени файла – user2005921

+0

Он уже инициализирует видео URI 'String fileName =" android.resource: // "+ getPackageName() +"/"+ R.raw.minecraft_trailer;' – iTech

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();