mpeg-4 格式在 VideoView 中不起作用

发布于 2024-11-06 08:41:13 字数 158 浏览 3 评论 0原文

我正在使用视频视图来播放电影(适用于 htc 的愿望)。但这在htc野火上失败了。我没有得到堆栈跟踪,只是 Android 本身告诉我它无法播放这部电影。我认为 mpeg-4 通常可以在 android 上运行?我正在为 API 级别 4 进行编程。有人知道为什么这种格式不被接受以及哪些格式可以使用?

I'm using a videoview to show a movie (which works on an htc desire). But this fails on the htc wildfire. I don't get a stacktrace, just android itself telling me it cannot play this movie. I thought mpeg-4 was generally working on android? I'm programming for api level 4. Does someone know why this format isn't accepted and which formats work?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

帅气尐潴 2024-11-13 08:41:13

当 MPEG4 包含在以下容器格式中时,Android 就支持 MPEG4 - .mp4、.3gp 和 .ts。我认为您正在尝试播放不受支持的 .avi 格式的 mpeg4 媒体内容。

这里是 Android 支持的所有媒体格式的列表。

MPEG4 is supported on Android when it is contained in the following container formats- .mp4, .3gp and .ts. I think you are trying to play a mpeg4 media content in .avi which is not supported.

Here is a list of all the media formats supported by Android.

待"谢繁草 2024-11-13 08:41:13

这可能是也可能不是您问题的解决方案,但也许它会对通过搜索到达这里的人有所帮助。

我无法从 API 示例中获取 Android 的 VideoView 来播放任何文件,但这是我的一个错误。

  1. 我已经从根输入了路径,例如 /videoFileName.mp4,我应该在中间输入 sdcard,例如 /sdcard/videoFileName.mp4

2。当我通过 adb 运行我的应用程序时,我的 Sony Ercisson Xperia Arc 作为 USB 大容量设备存储进行连接,因此内部 SD 卡已卸载并且无法找到文件。当我在 Samsung Galaxy S 上尝试相同的代码时,我发现了这一点,但连接后的行为有所不同。

也许粗体部分是您的问题?

This might or might not be your problem's solution but maybe it will help someone who lands here by search.

I couldn't get Android's VideoView from API example to play any file, but it was a mistake on my part.

  1. I've type path from the root, example /videoFileName.mp4 and I should have type it with sdcard in between like /sdcard/videoFileName.mp4

2. My Sony Ercisson Xperia Arc was connected as a usb mass device storage at the same time I was running my app through adb, so internal sd card was unmounted and file could not be found. I've discovered this when I tryed same code on Samsung Galaxy S which behaves differently when connected.

Maybe the bolded part is your problem?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文