小编Bha*_*rat的帖子

如何在android中的TextureView上应用视频效果(像棕褐色,复古等过滤器)?

我们怎样才能将像棕褐色,复古等过滤器应用到视频中,然后在我们的服务器上发布?

同样,我们可以通过在TextureView上创建过滤器层来欺骗用户,从而在服务器上应用相应的过滤器.

代码:

package com.example.mediaplayerdemo_video;

import java.io.IOException;

import android.app.Activity;
import android.content.res.AssetFileDescriptor;
import android.graphics.Matrix;
import android.graphics.SurfaceTexture;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.util.Log;
import android.view.Surface;
import android.view.TextureView;

public class MainActivity extends Activity implements TextureView.SurfaceTextureListener {

    // Log tag.
    private static final String TAG = MainActivity.class.getName();

    // Asset video file name.
    private static final String FILE_NAME = "test.mp4";

    // MediaPlayer instance to control playback of video file.
    private MediaPlayer mMediaPlayer;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        initView();
    }

    private void initView() …
Run Code Online (Sandbox Code Playgroud)

android filter video-effects textureview

6
推荐指数
0
解决办法
3649
查看次数

来自 http url 的在线视频流,并在 android 应用程序中缓存

在我的应用程序中,我以渐进的方式从在线来源向用户显示视频(每个视频都有一个 Http url)。SurfaceView 和 MediaPlayer 结合使用以及 VideoView 作为替代方案是完全可能的。但我想将流媒体视频保留在缓存中以备将来使用[无需单独调用下载视频,因为它已经在流媒体播放时由 MediaPlayer 或 VideoView 下载]

关于从 MediaPlayer 缓冲的流中保存视频的任何想法?

android video-streaming progressive-download android-mediaplayer

4
推荐指数
1
解决办法
4701
查看次数