zanecc / androidupnpdemo Goto Github PK
View Code? Open in Web Editor NEWandroid 投屏
android 投屏
11-23 16:43:15.444 32687-1501/com.dlna W/System.err: [cling-23] WARN org.eclipse.jetty.servlet.ServletHandler - Error for /upnp/dev/334b9462-429d-11db-b130-2AC2DDB6110F/svc/upnp-org/AVTransport/event/cb
11-23 16:43:15.444 32687-1501/com.dlna W/System.err: java.lang.NoSuchMethodError: No interface method startAsync()Ljavax/servlet/AsyncContext; in class Ljavax/servlet/http/HttpServletRequest; or its super classes (declaration of 'javax.servlet.http.HttpServletRequest' appears in /system/framework/meizu2_jcifs.jar)
11-23 16:43:15.445 32687-1501/com.dlna W/System.err: at org.fourthline.cling.transport.impl.AsyncServletStreamServerImpl$1.service(AsyncServletStreamServerImpl.java:107)
11-23 16:43:15.445 32687-1501/com.dlna W/System.err: at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
11-23 16:43:15.445 32687-1501/com.dlna W/System.err: at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:686)
11-23 16:43:15.445 32687-1501/com.dlna W/System.err: at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:501)
11-23 16:43:15.445 32687-1501/com.dlna W/System.err: at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086)
11-23 16:43:15.445 32687-1501/com.dlna W/System.err: at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:428)
11-23 16:43:15.445 32687-1501/com.dlna W/System.err: at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020)
11-23 16:43:15.445 32687-1501/com.dlna W/System.err: at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
11-23 16:43:15.445 32687-1501/com.dlna W/System.err: at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
11-23 16:43:15.445 32687-1501/com.dlna W/System.err: at org.eclipse.jetty.server.Server.handle(Server.java:370)
11-23 16:43:15.445 32687-1501/com.dlna W/System.err: at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:489)
11-23 16:43:15.445 32687-1501/com.dlna W/System.err: at org.eclipse.jetty.server.BlockingHttpConnection.handleRequest(BlockingHttpConnection.java:53)
11-23 16:43:15.446 32687-1501/com.dlna W/System.err: at org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:960)
11-23 16:43:15.446 32687-1501/com.dlna W/System.err: at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:1021)
11-23 16:43:15.446 32687-1501/com.dlna W/System.err: at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:865)
11-23 16:43:15.446 32687-1501/com.dlna W/System.err: at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:240)
11-23 16:43:15.446 32687-1501/com.dlna W/System.err: at org.eclipse.jetty.server.BlockingHttpConnection.handle(BlockingHttpConnection.java:72)
11-23 16:43:15.446 32687-1501/com.dlna W/System.err: at org.eclipse.jetty.server.bio.SocketConnector$ConnectorEndPoint.run(SocketConnector.java:264)
11-23 16:43:15.446 32687-1501/com.dlna W/System.err: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
11-23 16:43:15.446 32687-1501/com.dlna W/System.err: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
11-23 16:43:15.446 32687-1501/com.dlna W/System.err: at java.lang.Thread.run(Thread.java:761)
11-23 16:43:15.448 32687-32767/com.dlna W/System.err: [cling-12] WARN org.eclipse.jetty.servlet.ServletHandler - Error for /upnp/dev/334b9462-429d-11db-b130-2AC2DDB6110F/svc/upnp-org/RenderingControl/event/cb
11-23 16:43:15.448 32687-32767/com.dlna W/System.err: java.lang.NoSuchMethodError: No interface method startAsync()Ljavax/servlet/AsyncContext; in class Ljavax/servlet/http/HttpServletRequest; or its super classes (declaration of 'javax.servlet.http.HttpServletRequest' appears in /system/framework/meizu2_jcifs.jar)
11-23 16:43:15.448 32687-32767/com.dlna W/System.err: at org.fourthline.cling.transport.impl.AsyncServletStreamServerImpl$1.service(AsyncServletStreamServerImpl.java:107)
11-23 16:43:15.448 32687-32767/com.dlna W/System.err: at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
11-23 16:43:15.448 32687-32767/com.dlna W/System.err: at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:686)
11-23 16:43:15.448 32687-32767/com.dlna W/System.err: at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:501)
11-23 16:43:15.448 32687-32767/com.dlna W/System.err: at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086)
11-23 16:43:15.448 32687-32767/com.dlna W/System.err: at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:428)
11-23 16:43:15.448 32687-32767/com.dlna W/System.err: at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020)
11-23 16:43:15.448 32687-32767/com.dlna W/System.err: at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
11-23 16:43:15.449 32687-32767/com.dlna W/System.err: at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
11-23 16:43:15.449 32687-32767/com.dlna W/System.err: at org.eclipse.jetty.server.Server.handle(Server.java:370)
11-23 16:43:15.449 32687-32767/com.dlna W/System.err: at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:489)
11-23 16:43:15.449 32687-32767/com.dlna W/System.err: at org.eclipse.jetty.server.BlockingHttpConnection.handleRequest(BlockingHttpConnection.java:53)
11-23 16:43:15.449 32687-32767/com.dlna W/System.err: at org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:960)
11-23 16:43:15.449 32687-32767/com.dlna W/System.err: at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:1021)
11-23 16:43:15.449 32687-32767/com.dlna W/System.err: at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:865)
11-23 16:43:15.449 32687-32767/com.dlna W/System.err: at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)
11-23 16:43:15.449 32687-32767/com.dlna W/System.err: at org.eclipse.jetty.server.BlockingHttpConnection.handle(BlockingHttpConnection.java:72)
11-23 16:43:15.449 32687-32767/com.dlna W/System.err: at org.eclipse.jetty.server.bio.SocketConnector$ConnectorEndPoint.run(SocketConnector.java:264)
11-23 16:43:15.449 32687-32767/com.dlna W/System.err: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
11-23 16:43:15.449 32687-32767/com.dlna W/System.err: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
11-23 16:43:15.449 32687-32767/com.dlna W/System.err: at java.lang.Thread.run(Thread.java:761)
Error:(22, 25) 错误: 程序包org.seamless.util不存在
Error:(37, 32) 错误: 程序包javax.enterprise.context不存在
Error:(39, 31) 错误: 程序包javax.enterprise.inject不存在
Error:(38, 30) 错误: 程序包javax.enterprise.event不存在
Error:(40, 20) 错误: 程序包javax.inject不存在
Error:(65, 2) 错误: 找不到符号
符号: 类 ApplicationScoped
编译时报错
部分手机出现闪退,需要添加如下混淆规则
-keep class org.eclipse.** { ; }
-keepclasseswithmembers class * {
@org.eclipse.* *;
}
-keep class org.fourthline.** { ; }
-keepclasseswithmembers class * {
@org.fourthline.* *;
}
-keep class org.seamless.** { ; }
-keepclasseswithmembers class * {
@org.seamless.* *;
}
-dontwarn org.fourthline.cling.**
-dontwarn org.seamless.**
-dontwarn org.eclipse.jetty.**
-dontwarn org.slf4j.**
-dontwarn javax.servlet.**
-keep class org.slf4j.** { ;}
-keep class javax.servlet.* { *;}
无用
学习到了很多知识,衷心的谢谢作者的分享
最近有个任务是在把盒子端的音乐投放到音响的,请问下这个要怎么做
请问设备搜索完后有回调吗
demo装上了,可以搜索设备,选择设备后进入新的界面,然后一片空白
QAQ姐姐你是怎么把cling包导入自己的工程的啊
demo中搜索和链接可以,投屏播放的时候提示视频播放失败
缺少 seamless 和 javax 相关依赖,编译不通过。
Error:(35, 25) 错误: 程序包org.seamless.util不存在
Error:(37, 32) 错误: 程序包javax.enterprise.context不存在
Error:(38, 30) 错误: 程序包javax.enterprise.event不存在
Error:(39, 31) 错误: 程序包javax.enterprise.inject不存在
Error:(40, 20) 错误: 程序包javax.inject不存在
Error:(65, 2) 错误: 找不到符号
符号: 类 ApplicationScoped
导入工程后层级不对
demo里投放的是网络地址,我换成本地视频地址电视显示无法识别该文件格式?请问如何正确播放本地视频的url
打开了智能电视,然后连接在同一WIFI网络下,APP中下拉刷新没有发现任何设备。能不能大概说下怎么使用?
没有看到可以投屏的界面啊,这个要怎么做到投屏,然后在屏幕上控制tv端呢
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.