gpt4 book ai didi

android - 无法在 TextureView Android 中播放视频

转载 作者:行者123 更新时间:2023-12-04 23:29:07 27 4
gpt4 key购买 nike

我在某些设备上播放视频时遇到问题。我正在使用带有 mediaplayer 的纹理 View ,SurfaceTextureView 的每个方法都被调用,但是当我只调用 mediaPlayer.start() 时,立即调用完成播放的监听器。在日志中是这个错误:

E/MediaPlayer﹕ error (1, -2147483648)

当我列出所有应用程序的日志时,我可以看到一些错误,我不知道它是否与 http://pastebin.com/rRxxQgdJ 有关

此日志来自带有 Android 4.3.1 的 CyanogenMod,但在三星 Galaxy S3 mini 等其他一些设备上,此错误正在发生。

在我的 Nexus 4 上一切正常。我尝试使用适用于 android H.264 的 mp4 编解码器甚至使用 ffmpeg 转换该视频,但结果仍然相同。我从这里使用 TextureVideoView 实现:
https://github.com/dmytrodanylyk/video-crop/blob/master/library/src/com/dd/crop/TextureVideoView.java

感谢您的任何建议

最佳答案

正如我已经指出的那样,here 可能是由于平台不支持视频编码参数(配置文件、级别、像素格式等),请尝试使用源代码。

关于android - 无法在 TextureView Android 中播放视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26573685/

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