gpt4 book ai didi

java - Android(Eclipe)视频查看文件名路径?

转载 作者:行者123 更新时间:2023-11-30 09:16:53 26 4
gpt4 key购买 nike

我在这里提出了一个我认为很容易产生的疑问,但它让我大吃一惊>。<

我是 Java 的新手,我想为 Android 开发一个应用程序,但我被视频播放器的编码困住了。

我正在使用我在互联网上找到的这段代码(我认为它在 stackoverflow 中,但不确定)

VideoView vv = (VideoView)this.findViewById(R.id.videoView1);
String fileName = "android.resource://" + getPackageName() + "/" + R.raw.reveal;
vv.setVideoURI(Uri.parse(fileName));
vv.start();

我到底在文件名上写了什么,它有“android.resource://”

我想在打开某个 Activity 时播放视频。我的视频位于 drawable-ldpi 的文件夹中。视频文件名为reveal.wmv

你们能帮我解决一下吗?

最好的问候 :D对不起我的英语:/

最佳答案

你想的有点不对。我知道在大多数教程中,他们使用“文件名”作为您应该插入名称的地方,但在这种情况下并非如此。线路

String fileName = "android.resource://" + getPackageName() + "/" + R.raw.reveal;

正在设置视频的文件路径和文件名。在这种情况下,它设置了原始文件夹和视频“显示”的路径。如果您还没有创建原始文件夹并将其放在 res 文件夹中。这是您将存储所有视频和声音媒体的地方。

在下一行:

vv.setVideoURI(Uri.parse(fileName));

“文件名”代替了输入路径,因此保持原样。在上一行中,您将指向视频的字符串命名为“文件名”,它也可以这样编程:

String elmo = "android.resource://" + getPackageName() + "/" + R.raw.reveal;
vv.setVideoURI(Uri.parse(elmo));

我看过最好用mp4格式的文件。我知道这只是扩展,我不确定实际的编解码器,但这应该会引导您指明方向。请注意,文件名本身不使用扩展名。 Android 将简单地搜索名称并加载文件。如果是错误的格式或可接受的扩展名,它根本无法播放。

希望对您有所帮助。

关于java - Android(Eclipe)视频查看文件名路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19235812/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com