如何在android中添加控制器以在视频中搜索
我在开发 Android 应用程序方面还很陌生,所以我需要您经验丰富的帮助。
如何添加视频控制器、视频长度搜索栏? 我尝试从 android 指南添加一些代码行,但出现空白屏幕
这是链接 2 个屏幕截图
http:// www.wocmultimedia.com/screenshot1.jpg
http://www.wocmultimedia.com/screenshot2xml。 jpg
活动名为 controlbar.java 布局 Clip2.xml 视频剪辑 corsolex_1.mp4 并设置在 res/raw 文件夹中
非常感谢。祝你有美好的一天。 Angelo
public class controlbar extends Activity {
@Override protected void onCreate (Bundle savedInstanceState){
//TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.clip2);
VideoView videoView = (VideoView) findViewById(R.id.videoView1);
Uri videoPath = Uri.parse("android.resource://" + getPackageName() +
"/" + R.raw.corsolex_1);
videoView.setVideoURI(videoPath);
videoView.setMediaController(new MediaController(this));
videoView.requestFocus();
videoView.start();
}
}
布局clip2.xml
<FrameLayout
android:id="@+id/frameLayout1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
xmlns:android="schemas.android.com/apk/res/android"
>
<VideoView
android:id="@+id/videoView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
>
</VideoView>
</FrameLayout>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您需要添加一些用于播放和暂停的按钮,以及一个
SeekBar< /code>
设置视频播放位置(在
SeekBar.OnSeekBarChangeListener
内使用VideoView#seek(long)
)。由于我在您的代码中没有看到任何按钮,因此我建议您首先阅读开发指南(例如 处理 UI 事件页面)并首先尝试一些教程(此处)。
然后,您可以尝试将学到的知识应用到您的项目中,并提出更具体的问题。
顺便说一句,点击我对您帖子的编辑,这样您就可以了解如何在其中发布代码 :)
You need to add a few buttons for play and pause, and a
SeekBar
to set the video play position (usingVideoView#seek(long)
inside aSeekBar.OnSeekBarChangeListener
).Since I don't see any Button in your code, I would suggest you to start by reading the dev guide first (e.g., the handling UI events page) and trying first some of the tutorials (here).
You can then try to apply what you learned to your project, and come back with more specific questions.
And, BTW, click on my edit to your post so you can learn how to post the code in there :)