package com.example.myrtmpplayer;
import androidx.appcompat.app.AppCompatActivity;
import android.net.Uri;
import android.os.Bundle;
import org.videolan.libvlc.LibVLC;
import org.videolan.libvlc.Media;
import org.videolan.libvlc.MediaPlayer;
import org.videolan.libvlc.util.VLCVideoLayout;
import java.io.IOException;
public class MainActivity extends AppCompatActivity {
private LibVLC libVLC;
private MediaPlayer mediaPlayer;
private VLCVideoLayout videoLayout;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
libVLC=new LibVLC(this);
mediaPlayer=new MediaPlayer(libVLC);
videoLayout=findViewById(R.id.vlcVideoLayout);
}
@Override
protected void onStart() {
super.onStart();
mediaPlayer.attachViews(videoLayout,null,true,false);
// try {
// mediaPlayer.playAsset(this,"video.mp4");
// } catch (IOException e) {
// e.printStackTrace();
// }
mediaPlayer.play(Uri.parse("rtmp://192.168.0.101/live/livestream"));
}
@Override
protected void onStop(){
super.onStop();
mediaPlayer.detachViews();
mediaPlayer.stop();
}
@Override
protected void onDestroy(){
mediaPlayer.release();
libVLC.release();
super.onDestroy();
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
收起资源包目录
MyRtmpPlayer.zip (35个子文件)
MyRtmpPlayer
gradlew.bat 3KB
gradlew 6KB
gradle.properties 1KB
app
proguard-rules.pro 750B
src
test
java
com
example
myrtmpplayer
ExampleUnitTest.java 385B
androidTest
java
com
example
myrtmpplayer
ExampleInstrumentedTest.java 762B
main
res
mipmap-xxxhdpi
ic_launcher.webp 4KB
ic_launcher_round.webp 8KB
assets
drawable
ic_launcher_background.xml 5KB
mipmap-hdpi
ic_launcher.webp 1KB
ic_launcher_round.webp 3KB
drawable-v24
ic_launcher_foreground.xml 2KB
values
colors.xml 378B
themes.xml 834B
strings.xml 74B
values-night
themes.xml 834B
mipmap-xxhdpi
ic_launcher.webp 3KB
ic_launcher_round.webp 6KB
mipmap-mdpi
ic_launcher.webp 982B
ic_launcher_round.webp 2KB
mipmap-xhdpi
ic_launcher.webp 2KB
ic_launcher_round.webp 4KB
mipmap-anydpi-v26
ic_launcher_round.xml 272B
ic_launcher.xml 272B
layout
activity_main.xml 514B
assets
video.mp4 41.62MB
java
com
example
myrtmpplayer
MainActivity.java 1KB
AndroidManifest.xml 1KB
.gitignore 6B
build.gradle 1KB
libs
gradle
wrapper
gradle-wrapper.jar 58KB
gradle-wrapper.properties 236B
.gitignore 225B
settings.gradle 329B
build.gradle 291B
共 35 条
- 1
极客-杀生丸
- 粉丝: 1829
- 资源: 190
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0