我正在尝试制作自定义视频应用.我只使用清单2.2中的设置(API 8).
一切顺利,但我不明白为什么肖像模式视频与lanscape视频没有区别.
为了检测设备改变的方向,我在surfaceChanged()中使用此代码
if (mCamera != null) {
Camera.Parameters p = mCamera.getParameters();
try {
mCamera.stopPreview();
} catch (Exception e) {
// TODO: handle exception
}
int previewWidth = 0;
int previewHeight = 0;
if (mPreviewSize != null) {
Display display = ((WindowManager) mContext.getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay();
int rotation = display.getRotation();
switch (rotation) {
case Surface.ROTATION_0:
previewWidth = mPreviewSize.height;
previewHeight = mPreviewSize.width;
mCamera.setDisplayOrientation(90);
break;
case Surface.ROTATION_90:
previewWidth = mPreviewSize.width;
previewHeight = mPreviewSize.height;
mCamera.setDisplayOrientation(0);
break;
case Surface.ROTATION_180:
previewWidth = mPreviewSize.height;
previewHeight …
Run Code Online (Sandbox Code Playgroud) 最后一天,我尝试在我的应用程序中使用Google Plus对用户进行签名时收到"发生内部错误",我使用得很好并且没有更改.代码长期没有改变.
GmsClient
回报
connect: bindService returned true for Intent { act=com.google.android.gms.plus.service.START }
service broker connected, binder: android.os.BinderProxy@40fdbd20
Run Code Online (Sandbox Code Playgroud)
在那之后显示吐司消息"发生内部错误".
我尝试编译Google SDK +示例并在同一设备上运行,但它显示相同的错误.也许在Google API中发生了变化?
我在Android上使用Google Maps Android API v2来显示附近标记的当前位置.使用Google Places API接收附近的地点位置和标题.
问题是title/snippet上的非英文名称以失败的方式显示.例如,希伯来名字.
附带了sreenshot.
)
我只与VIDEO合作过.没有照片.注意,setDisplayOrientation仅在预览期间影响正确的显示方向.但是,如果要播放横向模式或纵向模式下拍摄的任何视频,它始终处于横向模式.
我在AndroidManifest.xml中设置
但是用于在4.0.1设备中进行调试.也许这是一个问题.但是我注意到默认的相机应用程序工作正常,并以纵向模式捕捉肖像电影.
我错过了什么?...
**CameraRecorder.java
public class CameraRecorder extends Activity {
private CameraPreview mPreview;
private Camera mCamera;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.camera_surface);
// Create an instance of Camera
mCamera = getCameraInstance();
if (mCamera == null) {
Log.e(TAG, "Camera is not available");
finish();
}
// Create our Preview view and set it as the content of our activity.
mPreview = new CameraPreview(this, mCamera);
FrameLayout preview = (FrameLayout) findViewById(R.id.camera_preview);
preview.addView(mPreview);
mPreview.setOnClickListener(startStopListener); …
Run Code Online (Sandbox Code Playgroud) 我有几个不同长度的视频剪辑。我想在这些剪辑上混合音轨。
我用这个:
melt original.mp4 -audio-track preview.mp3 -transition mix
Run Code Online (Sandbox Code Playgroud)
如果preview.mp3
比original.mp4
视频结束时长,则混合仍会播放 mp3 直到结束。
问题是如何将音频混合到不长于音轨的剪辑中,以便在视频剪辑结束时剪切音轨。
android ×4
video ×2
audio ×1
command-line ×1
google-maps ×1
google-plus ×1
mlt ×1
orientation ×1