use*_*723 6 video android media-player
我正在尝试播放我在项目中保存的视频.我已经下载了这个 (.mp4测试视频),然后在项目的根目录中创建了一个名为vid的文件夹.然后我使用了这段代码:
public void PlayLocalVideo(View view)
{
VideoView video=(VideoView) findViewById(R.id.video1);
MediaController mediaController = new MediaController(this);
mediaController.setAnchorView(video);
video.setMediaController(mediaController);
video.setKeepScreenOn(true);
video.setVideoPath("android.resource://uk.co.SplashActivity/vid/big_buck_bunny.mp4");
video.start();
video.requestFocus();
}
Run Code Online (Sandbox Code Playgroud)
我的xml看起来像这样:
<VideoView
android:id="@+id/video1"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
Run Code Online (Sandbox Code Playgroud)
PlayLocalVideo是我在按钮上的onclick事件中使用的方法.但是当我按下播放时没有任何反应:(
luk*_*jar 11
只需将文件粘贴到res/raw/big_buck_bunny.mp4而不是vid文件夹中,然后将videoPath更改为:
video.setVideoPath("android.resource://" + getPackageName() + "/" + R.raw.big_buck_bunny);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
20435 次 |
| 最近记录: |