小编saa*_*saa的帖子

转换为Dalvik格式失败:无法执行dex:java.nio.BufferOverflowException

我在尝试运行Android项目时遇到异常.

转换为Dalvik格式失败:无法执行dex:java.nio.BufferOverflowException

目前我正在使用ADT版本22.3.我的项目目标是API级别15.我尝试在Android工具中添加支持库,但问题未解决.

android

22
推荐指数
3
解决办法
3万
查看次数

native_window_api_connect返回错误:参数无效(-22)

我正在使用MediaCodec API编写视频播放器应用程序.我必须在视频解码开始前显示空白屏幕.所以我使用以下代码显示空白屏幕.

Canvas c=null;
            c = surfaceView.getHolder().lockCanvas();
            c.drawColor(Color.BLACK);
            surfaceView.getHolder().unlockCanvasAndPost(c);
Run Code Online (Sandbox Code Playgroud)

此视频解码将开始.但在配置时

videoDecoder.configure(format, surfaceView.getHolder().getSurface(), null, 0);
Run Code Online (Sandbox Code Playgroud)

它给出了以下错误

02-03 03:52:37.542: E/MediaCodec(9655): native_window_api_connect returned an error: Invalid argument (-22)
02-03 03:52:37.542: E/Video Decoder Configuration(9655): java.lang.IllegalStateException
Run Code Online (Sandbox Code Playgroud)

所以我的应用程序因该错误而崩溃.没有那个空白屏幕代码解码器工作正常.我该如何解决这个问题?

android android-mediaplayer mediacodec

8
推荐指数
1
解决办法
3680
查看次数

只有视频,没有音频

这很奇怪,但这是我的项目要求.在我的项目中,我想播放带有音频抑制功能的视频.对于音频,我们有另一个计划.所以我可以使用VideoView播放视频.但这也播放该文件的音频(这对我来说不是必需的).那么我怎样才能实现这个奇怪的要求,即播放没有音频的视频.http://developer.android.com/reference/android/widget/VideoView.html

android

7
推荐指数
1
解决办法
3205
查看次数

如何获取所有音频、视频文件

我正在编写一个可以播放音频和视频文件的媒体播放器。我在这里使用

String[] proj= {MediaStore.Video.Media._ID,MediaStore.Video.Media.DATA,MediaStore.Video.Media.DISPLAY_NAME,
                MediaStore.Video.Media.SIZE };

    cursor = getContentResolver().query(MediaStore.Video.Media.EXTERNAL_CONTENT_URI, proj, null, null, null);
Run Code Online (Sandbox Code Playgroud)

查询文件。运行良好。但它只提供视频文件。那么如何才能同时获取音频文件和视频文件呢?

android

5
推荐指数
1
解决办法
2400
查看次数

Android LinearLayout getChildAt(索引)

LinearLayout getChildAt(index)方法总是返回子视图的第0个位置.如何保持我LinearLayout的儿童观点getChildAt(index).

任何帮助.谢谢

android android-layout android-linearlayout

2
推荐指数
1
解决办法
9179
查看次数