草庐IT

invalidated_records

全部标签

android - 从 Android Media Recorder 流式传输后修复 3GP 文件

我正在尝试通过本地unix套接字从android相机流式传输视频,并将文件从流写入sdcard。一切正常,除了文件不能用任何播放器播放。这是因为Android没有填补文件中的一些空白,因为套接字不可搜索。据我了解,我需要在视频流结束后进行一些修改。我看了好几篇文章here,here和here,但他们都没有帮助我。我正在玩十六进制编辑器以学习如何手动执行此操作,因此之后在Android代码中执行相同操作将变得微不足道。这是从流中保存的示例文件:https://dl.dropbox.com/u/17510473/sample_not_playable.3gp任何人都可以修复它使其可以播放并

android - 使用 Jack 编译器时出错 - app/build/intermediates/packaged/debug/classes.zip' is an invalid library

我在使用Jack编译器时遇到这些错误,但我不明白是什么问题:Error:Libraryreadingphase:file'/Users/daniele.vitali/Development/android-studio/INTROCKAND/app/build/intermediates/packaged/debug/classes.zip'isaninvalidlibrarycom.android.jack.api.v01.CompilationException:Libraryreadingphase:file'/Users/daniele.vitali/Development/a

Android 身份验证错误 : "GetToken failed with status code: INVALID_AUDIENCE"

关于这个模糊的错误代码已经有几个问题,但没有一个能为我解决这个问题,所以我会再试一次。首先,这是用于登录的样板代码。GoogleSignInOptionsgso=newGoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN).requestEmail().requestServerAuthCode("webappclientIDcopiedfromDevAPIConsole",false).build();mGoogleApiClient=newGoogleApiClient.Builder(this).enabl

android - 错误 :Cause: invalid stream header: 000900D9 in android studio 2. 3.1

我正在使用androidstudio2.3.1,它昨天工作正常但现在它抛出一个错误Error:Cause:invalidstreamheader:000900D9此消息从MessagesGradleSync对话框中抛出。以下是我为解决此问题所做的步骤,但对我没有任何作用1.使缓存失效并重启从C:\Users\suraj.gradle\caches\3.3中删除脚本和脚本重映射文件并且还检查了stackoverflow中的许多帖子,但对我来说没有任何效果,而且这里提出的大部分问题还没有人回答。在我的项目结构下编译SDK版本:Api25构建工具版本:25.0.2

android - 为什么 view.invalidate 不立即重绘我的安卓游戏中的屏幕

我正在尝试制作一款安卓游戏。我有一个扩展Activity并处理所有用户输入的游戏类。然后我有一个扩展View的missionView类,它在屏幕上绘制关卡。当用户点击一扇门时,我想添加一些动画。发生的事情是:游戏调用door.open。更改状态,以便view.onDraw函数将门绘制成半开状态。游戏调用view.invalidate,它应该重绘屏幕。然后游戏休眠半秒钟。然后它再次调用door.open。第二次调用该函数时,它改变了状态,因此view.onDraw函数将门完全打开。然后游戏再次调用view.invalidate。问题是它在进入view.invalidate时不会重绘屏幕。

android - <录音> "Could not get audio input for record source 1"

我在为Android初始化AudioRecord时遇到了这个问题。我在网上搜索了很长时间没有成功。对于手机,我在SDK版本7上使用三星GalaxyS。对于AudioRecord初始化,我使用8000作为采样率,MONO用于channel配置,16位用于音频格式,根据日志,minBufferSize设置为4160。我已将AUDIO_RECORD权限添加到list中。我的初始化代码如下:...privatestaticintSAMPLE_RATE=8000;privatestaticintCHANNEL_CONFIG=AudioFormat.CHANNEL_CONFIGURATION_MO

android - 一段时间后,新的 Firebase 9 Android SDK 给出 "Invalid Idp response"

我正在为Android实现新的Firebase9SDK。我有一个可以正常使用一段时间的token。但是突然(一段时间后)它开始给我这个错误:com.google.firebase.FirebaseException:Aninternalerrorhasoccured.[InvalidIdpResponse:uTiiuHJhgtt514rEeqwqevavasvastastasbYASYStskASmASolASoASouAHASbnASASbhAStfA(THATSTRINGISHUUUUUGE).]遇到这个错误我该怎么办?在旧的SDK上,我在后台发送了一个服务来获取新的token。但

android - Google Api 和 android Oauth INVALID_AUDIENCE 错误

我在执行GoogleAuthUtil.getToken时遇到了GoogleAuthException:Unknownerror。就在我看到异常之前GLSUser:GLSerror:INVALID_AUDIENCEaudience:server:client_id:xxx.apps.googleusercontent.com我已将SHA1从我的发布key、包名称设置到googleapi项目。(顺便说一下,它已成功用于GCM。) 最佳答案 看起来应该可行;这是我的应用程序中的作用域初始化代码,它确实有效。privatestaticfin

c++ - 错误 X8000 : D3D11 Internal Compiler error : Invalid Bytecode: Invalid operand type for operand #1 of opcode #86 (counts are 1-based)

我和我的讲师/实验室助理都被难住了。出于某种原因,以下HLSL代码在输出窗口中返回:errorX8000:D3D11InternalCompilererror:InvalidBytecode:Invalidoperandtypeforoperand#1ofopcode#86(countsare1-based).这是HLSL中导致问题的函数://ProjectsaspherediameterlargeinscreenspacetocalculatedesiredtesselationfactorfloatSphereToScreenSpaceTessellation(float3p0,f

c++ - 使用 C++ WRL 打开 UsbDevice - ERROR_INVALID_HANDLE

我正在尝试获取引用特定USB设备的Windows::Devices::Usb::UsbDevice对象,以便将其传递给第3方插件。由于项目限制,我无法使用C++/CX扩展。在查看了无数的线程、答案和引用资料之后,我想出了一个初始实现,它使用一些黑魔法来调用我需要的WinRT类上的静态方法。唯一的问题是,即使没有调用导致失败的HRESULT,最后一次调用FromIdAsync也不起作用,给我ERROR_INVALID_HANDLE(6)作为GetLastError()的结果。简单地阅读错误名称让我觉得错误在于获取设备的ID,因为这是我在该调用中传递的唯一句柄,但我尝试传递一个常量字符串(