可以确定推流端没有问题,因为用后台的测试可以在web端正常播放public class MainActivity extends AppCompatActivity implements ITXLivePlayListener { private TXLivePlayer mLivePlayer; private TXCloudVideoView txVideoView;/color private static final String flvUrl = "http://5359.liveplay.myqcloud.com/live/5359_94a60fb16e.flv"; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); init(); } @Override protected void onResume() { super.onResume(); startPlay(flvUrl); txVideoView.onResume(); } @Override protected void onStop() { super.onStop(); mLivePlayer.stopPlay(false); txVideoView.onStop(); } @Override protected void onDestroy() { super.onDestroy(); mLivePlayer.stopPlay(true); txVideoView.onDestroy(); } private void init() { txVideoView = (TXCloudVideoView) findViewById(R.id.txVideoView); mLivePlayer = new TXLivePlayer(this); mLivePlayer.setPlayerView(txVideoView); mLivePlayer.setRenderMode(RENDER_MODE_FULL_FILL_SCREEN); mLivePlayer.setRenderRotation(0); mLivePlayer.setPlayListener(this); mLivePlayer.enableHardwareDecode(true);color=#cc7832 TXLivePlayConfig playConfig = new TXLivePlayConfig(); //流畅模式 playConfig.setAutoAdjustCacheTime(false); playConfig.setCacheTime(5); mLivePlayer.setConfig(playConfig); } private void startPlay(String flvUrl) { mLivePlayer.startPlay(flvUrl, TXLivePlayer.PLAY_TYPE_LIVE_FLV); } @Override public void onPlayEvent(int i, Bundle bundle) { } @Override public void onNetStatus(Bundle bundle) { }}
相似问题