/ / Трансляція телевізійних каналів у прямому ефірі [дублікат] - Android, потокове, m3u8, iptv

Потокове передавання телевізійних каналів у реальному часі [дублікат] - Android, потокове, m3u8, iptv

Спроба транслювати прямі телевізійні канали за допомогою коду нижче

 String LINK = "rtsp://121.241.249.136:1935/livefeed/ASIANETNEWS_QVGA.sdp";

setContentView(R.layout.mediaplayer);

VideoView videoView = (VideoView) findViewById(R.id.video);

MediaController mc = new MediaController(this);

mc.setAnchorView(videoView);

mc.setMediaPlayer(videoView);

Uri video = Uri.parse(LINK);

videoView.setMediaController(mc);

videoView.setVideoURI(video);

videoView.start();

Але результат неможливо відтворити це відео.

Чи може хто-небудь мені допомогти?

Відповіді:

2 для відповіді № 1

По-перше, ви повинні переконатися, що посилання працює

Для перегляду відео, ви повинні зателефонувати до setOnPreparedListener, щоб ви отримали сповіщення після того, як носій буде готовий

Потім запустити виклик із екземпляру MediaPlayer у програмі onPrepared (MediaPlayer mp)