小编Ole*_*koz的帖子

MediaRecorder以纵向模式捕获视频

我正在尝试制作自定义视频应用.我只使用清单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)

video android orientation mediarecorder

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

Google plus客户端"发生内部错误"

最后一天,我尝试在我的应用程序中使用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-plus

7
推荐指数
2
解决办法
8205
查看次数

Google Maps Android API v2,Marker title/snippet显示错误

我在Android上使用Google Maps Android API v2来显示附近标记的当前位置.使用Google Places API接收附近的地点位置和标题.

问题是title/snippet上的非英文名称以失败的方式显示.例如,希伯来名字.

附带了sreenshot.

截图)

android google-maps internationalization google-places-api

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

Android API8 setDisplayOrientation根本不受影响

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)

android mediarecorder

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

Mlt Melt 为视频添加音轨

我有几个不同长度的视频剪辑。我想在这些剪辑上混合音轨。

我用这个:

melt original.mp4 -audio-track preview.mp3 -transition mix
Run Code Online (Sandbox Code Playgroud)

如果preview.mp3original.mp4 视频结束时长,则混合仍会播放 mp3 直到结束。

问题是如何将音频混合到不长于音轨的剪辑中,以便在视频剪辑结束时剪切音轨。

audio video command-line video-editing mlt

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