相关疑难解决方法(0)

android libvlc多个表面问题

我想知道是否可以在同一布局中使用两个表面并同时查看每个表面.将来我会看一个视频视图的网格视图,但每个视频视图都使用vlc.

我使用片段修改此示例(android-vlc-sample).

结果是我只看到一个视频......我该如何解决?

从log-cat我没有看到重要的错误,但我认为android UIThread存在渲染问题

Java编码

public class MultipleVideoPlayFragmentActivity extends FragmentActivity {

public final static String LOCATION = "com.compdigitec.libvlcandroidsample.MultipleVideoPlayFragmentActivity.location";
private static final String TAG = "MediaPlayer";
public String mFilePatha;

@Override
public void onCreate(Bundle icicle) {
    super.onCreate(icicle);
    setContentView(R.layout.activity_multiple_video_play_fragment);
    Intent intent = getIntent();
    mFilePatha = intent.getExtras().getString(LOCATION);
}

public static class VideoFragment extends Fragment implements
        SurfaceHolder.Callback, IVideoPlayer {
    public final static String TAG = "LibVLCAndroidSample/VideoActivity";

    public final static String LOCATION = "com.compdigitec.libvlcandroidsample.VideoFragment.location";

    private String mFilePath;

    // display surface
    private SurfaceView mSurface; …
Run Code Online (Sandbox Code Playgroud)

android vlc libvlc android-fragments android-view

22
推荐指数
1
解决办法
2188
查看次数

标签 统计

android ×1

android-fragments ×1

android-view ×1

libvlc ×1

vlc ×1