Live Audio&在Android中使用方向更改处理的视频流

时间:2014-01-20 04:44:50

标签: android video-streaming audio-streaming orientation-changes

我要实现实时音频和视频流,但无法播放音频和视频可以帮助我吗?

方向改变也有问题。当方向改变时,它将重新开始。

提前致谢

请任何一个帮助

2 个答案:

答案 0 :(得分:0)

在AndroidManifest文件中添加android:configChanges="orientation";

添加:

@Override
public void onConfigurationChanged(Configuration newConfig) {
    super.onConfigurationChanged(newConfig);
}

在你的活动中;

答案 1 :(得分:0)

android:configChanges="orientation" - 相当“糟糕的做法”,因为当Android以其他方式为您处理时,您必须自己处理所有类型的“配置更改”(不仅仅是屏幕方向更改)。在你的情况下,我将创建一个包含所有音乐控件的片段并将其设置为:

setRetainInstance(true);

然后在活动启动中添加:

if (savedInstanceState == null) {
   getSupportFragmentManager().beginTransaction()
                .add(R.id.fragment_container, MyMusicFragment.newInstance())
                .commit();
}

甚至从你的xml,取决于你的情况,如果你想说平板电脑和手机类型的设备有不同的布局。 片段非常灵活/模块化,并且在您决定移动事物时将会回报