在 VideoView 中播放视频

我不知道为什么我无法在我的VideoView. 我收到的消息是:

http://img1.mukewang.com/6194a8a000014d4112550253.jpg

我也为我的模拟器创建了一个 SD 卡。我需要将我的 SD 卡放在我的 SDK 中的特定文件夹中吗?请给出意见。


这是布局:


<?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

    xmlns:app="http://schemas.android.com/apk/res-auto"

    xmlns:tools="http://schemas.android.com/tools"

    android:orientation="vertical"

    android:layout_width="match_parent"

    android:layout_height="match_parent"

    tools:context="videoplayer.oxbir.com.videplayer.ActivityMain">


    <VideoView

        android:id="@+id/videoView"

        android:layout_width="match_parent"

        android:layout_height="0dp"

        android:layout_weight="0.9"/>


<LinearLayout/>

这是代码:


package videoplayer.oxbir.com.videplayer;


import android.support.v7.app.AppCompatActivity;

import android.os.Bundle;

import android.widget.VideoView;

import android.net.Uri;


public class ActivityMain extends AppCompatActivity {


    ImageView btnPause, btnStop, btnPlay;

    SeekBar seekBar;

    VideoView videoView;


    @Override

    protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_main);


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


        //String Buffer = "android.resource://com.gsm_developers.videoview_gsm/"+R.raw.dirin;

        String Buffer = "android.resource://com.android.AndroidVideoPlayer/"+R.raw.dirin;


        Uri uri = Uri.parse(Buffer);

        videoView.setVideoURI(uri);

        videoView.start();

    }

}

http://img4.mukewang.com/6194a8ac000100ae03280515.jpg

繁花如伊
浏览 104回答 1
1回答

繁星点点滴滴

尝试VideoView用以下代码替换您的:&nbsp; <VideoView&nbsp; android:layout_width="match_parent"&nbsp; android:layout_height="match_parent"&nbsp; android:id="@+id/videoView"&nbsp; android:layout_gravity="center" />
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java