草庐IT

android - 从 Android 上的相机录制视频到 mp4

在FireMonkey(DelphiXE6)中似乎有TVideoCaptureDevice,但在官方文档中,捕获过程最终在线:if(VideoCamera){//dosomething}如何在飞行中将视频录制为mp4?尝试在谷歌上寻找,但没有找到任何答案...... 最佳答案 请参阅以下docwiki以获得答案(某种程度上)。DelphiVideoCapturinginXE7当然这里的“捕获”一词是指获取视频输入并将其显示在显示器上。“录制”意味着将帧连接在一起以制作电影文件。下面的代码是由的人友情提供给我的flashavconve

java - 在 Box Android API 中加载、保存和使用身份验证数据

我最近一直在尝试在我的Android应用程序中实现Box。我知道如何启动身份验证Activity并让BoxAndroidClient对象准备好对其进行操作,但我不知道如何保存token(SharedPreferences?),加载它们然后使用加载的token进行身份验证,所以用户不会有每次他想访问他在云端的文件时,都要登录他的box帐户。我尝试刷新以前保存的token(因为异常告诉我我的AccessToken不正确)。BoxAndroidOAuthDatadata=newBoxAndroidOAuthData(newHashMap(){privatestaticfinallongser

android - 无法在 Android 上播放从 iPhone 上传的视频 (.mp4)

实际上我为iphone和android设备制作了一个应用程序..并且该视频功能可用所以iphone设备上传的视频,视频(mp4)无法在android设备上播放所以请任何人帮助我pDialog=newProgressDialog(this);//SetprogressbarmessagepDialog.setMessage("Buffering...");pDialog.setIndeterminate(false);pDialog.setCancelable(false);//ShowprogressbarpDialog.show();try{//StarttheMediaContro

android - AndEngine Sprite/Box2D Body 移除会导致我的程序崩溃且没有错误/异常信息?

我正在制作一款滑板游戏,您必须使用box2D和AndEngine跳过障碍。我试图做到这一点,以便当玩家与一个物体碰撞时,该物体被移除并且爆炸被放置在物体的旧位置,但是Sprite移除代码中的某些东西正在卡住我的程序导致它结束(甚至不是强制关闭消息它只是自行关闭并转到我的主屏幕)并且logcat中没有出现错误/异常信息所以我不知道是什么原因造成的!这是一些代码fragment-当我创建Sprite/边界时,我将一个JSONObject附加到包含Sprite及其类型的主体,并将一个类似的JSONOBject附加到具有主体和类型的Sprite:/**methodtoconstructourp

android - 快速移动的物体有时会错过 Box2d 和 AndEngine 中的碰撞

我有一个快速移动的物体(A),它是动态的。它应该与另一个Body(B)发生碰撞。A与B发生碰撞,但有时它会在没有碰撞的情况下通过BodyB。这是完全随机的行为。我必须有那个碰撞。请指导它为什么会随机出现这种情况。 最佳答案 由于单个时间步长内的大幅度移动,一个物体穿过另一个物体的效果称为隧道效应。Box2D使用动态和静态对象之间的连续碰撞检测来解决这个问题。但是,您的情况(动态与动态)不会自动处理,因此无论您的对象恰好在评估碰撞的确切时刻处于碰撞位置,这只是一个随机掷骰子。来自Box2dManual:NormallyCCDisnot

android - 我如何在物体行进的方向上对物体施加力 (Box2D)?

我正在使用AndEngine/Box2d开发游戏。我有一个在屏幕上弹跳的球。我已经通过施加相反的力成功地让它忽略了重力,但它有一个在初始脉冲后减速的租赁,即使弹性设置为1。本质上我想:如果(速度一个数字)在运动方向上施加力或脉冲(哪个更好?)我该怎么做? 最佳答案 不幸的是,球正在与其他物体相互作用,因此设置速度不起作用,但我找到了解决方案!利用力量和相当广泛的三角学,我终于想出了:privatestaticclassBallextendsSprite{Bodybody;publicBall(finalfloatpX,finalfl

Android 仅显示带有 ACTION_GET_CONTENT 的 mp3

我试图只显示MP3文件:Intentintent=newIntent(Intent.ACTION_GET_CONTENT);intent.setType("audio/mp3");startActivityForResult(Intent.createChooser(intent,"MusicFile"),FIND_MUSIC);但它最终也列出了*.3gp文件。如何限制为仅*.mp3文件?我已经尝试过setType("mp3"),但Intent无法找到任何加载该文件的应用。 最佳答案 您需要传递给setType以仅显示mp3文件的正

android - 从原始资源文件夹播放 .MP4 视频

我见过很多类似的问题,但到目前为止我还没有解决任何问题。我正在尝试播放res/raw文件夹中的视频(.MP4),但只播放音频,没有视频。视频很短(大约3秒),很小(350KB),如果我将视频直接放在设备(摩托罗拉Droid)上,播放效果很好。如果我修改应用程序以从SD卡而不是资源文件夹中读取它,它也可以正常播放。模拟器和实际设备上的行为相同。不幸的是,我需要这个视频作为我的应用程序主屏幕之前显示的介绍,所以它必须是包的一部分。此外,应用程序要求之一是该应用程序可离线使用,因此我无法从网络服务器进行流式传输。我试过VideoView、SurfaceView和MediaPlayer,但都不

android - Cordova Media 无法播放来自 www 的 mp3

我在StackOverflow上找到了很多可能解决这个问题的方法,但似乎没有一个适合我。我正在尝试使用org.apache.cordova.media@0.2.10在我的Cordova(3.5)应用程序中播放mp3文件varsound=newMedia('audio/el/hello.mp3');sound.play()但它无法播放,我在LogCat中收到以下错误MediaPlayererror(1,-2147483648)我已经尝试在本地提供文件夹,以下工作指向同一个文件varsound=newMedia('http://10.0.2.2:9999/www/audio/el/hell

java - 从 Android 设备获取 .mp3 格式的文件

我正在开发音乐播放器。我想从android设备获取所有.mp3格式的文件。但是这段代码没有得到任何文件。我的.mp3文件位于“sdcard/music”文件夹中。如果我像这样更改MEDIA_PATH=newString("sdcard/music");它只会从该音乐文件夹中获取文件。但我需要从我的外部/内部存储卡中的每个文件夹中获取所有.mp3文件。请帮我。这是我的代码。finalStringMEDIA_PATH=newString(Environment.getExternalStorageDirectory());publicvoidGenerate_Database(){File