gpt4 book ai didi

android - VideoView/MediaPlayer 错误导致视频播放有时失败

转载 作者:行者123 更新时间:2023-11-29 02:06:25 32 4
gpt4 key购买 nike

我正在开发一款平板电脑应用程序,您可以使用 ViewPager 查看视频和翻页。视频正在使用 VideoView。它在 Xoom 和 Transformer Prime 上工作得很好。在 Galaxy Tab 10.1 上,选择新页面后经常出现视频错误。我得到:

MediaPlayer Error(1,-214783648) 
VideoView Error: 1, -214783648

视频在选择页面时加载,我正在使用 onPrepared 监听器在加载视频后立即开始播放。错误似乎在调用 onPrepared 之前抛出,但我可以看到视频的第一帧,因此它似乎已经加载。我试过延迟播放,但没有任何改善。一旦失败,我已经尝试从 OnErrorListener 再次加载视频,这似乎在某些时候有效。 Galaxy Tab 是唯一一款卡在 3.1 上的平板电脑,但我不确定这是否与它有任何关系。

最佳答案

据我所知,Galaxy Tab 10.1(或 Android 3.1...还有待观察)一次只能解码两个视频。由于我使用的是 viewPager,因此可能会在任何给定时间加载 3 个视频。解决方案(尽管很糟糕)是通过延迟加载直到选择页面并确保其他 View (最后一个 Activity View 除外)已被销毁来只加载两个视频。

关于android - VideoView/MediaPlayer 错误导致视频播放有时失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9795845/

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