Самый простой пример VideoView для Android не может быть запущен - PullRequest
1 голос
/ 06 июля 2011
public class Tvdiplay1 extends Activity {      
    public void onCreate(Bundle savedInstanceState) 
    {          
        super.onCreate(savedInstanceState);           
        setContentView(R.layout.tvdisplay);           
        VideoView videoView = (VideoView) findViewById(R.id.tvvideoView);          
        MediaController mediaController = new MediaController(this);          
        mediaController.setAnchorView(videoView);          
        Uri video = Uri.parse("android-resource://" + R.raw.movie);          
        videoView.setMediaController(mediaController);          
        videoView.setVideoURI(video);          
        videoView.start(); 
    } 
} 

На экране отображается сообщение «Извините, видео не воспроизводится», после проверки фильма в устройстве - работает в других плеерах Я могу только представить, что проблема в пути.

В настоящее время у него есть проблемы с R.raw.movie, который не распознается компилятором. хотя он был сгенерирован в файле класса R. Я могу видеть константу, я просто могу использовать ее.

Я действительно ничего не понимаю об этой проблеме, поэтому, пожалуйста, помогите!

1 Ответ

1 голос
/ 06 июля 2011

Context.getPackageName () в пути поможет вам!

...