android sdk投屏,海豚星空扫码投屏 Android 接收端 SDK 集成 六步骤
一 跟目錄的build.gradle添加私有mevan倉(cāng)庫(kù)
maven {url ‘http://nexus.dolphinstar.cn/repo/openmavenx‘}
二 app/build.gradle
2.1 添加依賴
implementation ‘cn.dolphinstar:playerCore:3.0.20‘
2.2 開(kāi)啟JAVA8支持
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
三 權(quán)限
四 網(wǎng)絡(luò)
注意 android 9后強(qiáng)制https,為了支持http。應(yīng)在AndroidManifest.xml的Application節(jié)點(diǎn)添加
android:networkSecurityConfig="@xml/network_security_config"
network_security_config.xml
五 申請(qǐng)AppId
前往 海豚星空平臺(tái) 控制中心 注冊(cè)并創(chuàng)建應(yīng)用獲取appId
在app/src/main/assets
添加文件dpsAppInfo
添加建值對(duì)
APPID=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
六 啟動(dòng)服務(wù)
//啟動(dòng)配置
StartUpCfg cfg = new StartUpCfg();
cfg.PlayerName = "MY TV-" +(int) (Math.random() * 900 + 100);
cfg.AppSecret = ""; //APP的Secret
//啟動(dòng)服務(wù)
MYOUPlayer.of(MainActivity.this)
.StartService(cfg)
.subscribe(s -> {
//投屏服務(wù)啟動(dòng)成功
Log.e("MainActivity","投屏服務(wù)啟動(dòng)成功");
}, e -> {
//投屏服務(wù)啟動(dòng)失敗
Log.e("MainActivity","投屏服務(wù)啟動(dòng)失敗:"+ e.getMessage());
});
完成!!!
原文:https://www.cnblogs.com/wujingzhu/p/13531719.html
總結(jié)
以上是生活随笔為你收集整理的android sdk投屏,海豚星空扫码投屏 Android 接收端 SDK 集成 六步骤的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: android文件存储教程,androi
- 下一篇: android获取所有的子进程,Andr