Giter Club home page Giter Club logo

dlna_upnp's People

Contributors

claudeli avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

dlna_upnp's Issues

几个问题

最近我也在做DLNA方面的功能,运行博主的程序后,不能播放音乐,控制台输出xmlString = <s:Fault>s:ClientUPnPError401Invalid Action</s:Fault>,显示是无效的action,请问这是什么原因?另外,在搜索设备时,时常会出现udpsocket 关闭的信息,该如何解决?

关于License

你好,我们用到了这个代码,但是这个代码没有license声明。能否提供一个license给我们,或者你们是不是可以增加license声明。谢谢!

error==Error Domain=NSPOSIXErrorDomain Code=48 "Address already in use" UserInfo={NSLocalizedDescription=Address already in use, NSLocalizedFailureReason=Error in bind() function}

error==Error Domain=NSPOSIXErrorDomain Code=48 "Address already in use" UserInfo={NSLocalizedDescription=Address already in use, NSLocalizedFailureReason=Error in bind() function}

error==Error Domain=GCDAsyncUdpSocketErrorDomain Code=1 "Must bind socket before you can receive data. You can do this explicitly via bind, or implicitly via connect or by sending data." UserInfo={NSLocalizedDescription=Must bind socket before you can receive data. You can do this explicitly via bind, or implicitly via connect or by sending data.}

error==Error Domain=GCDAsyncUdpSocketErrorDomain Code=1 "Must bind a socket before joining a multicast group." UserInfo={NSLocalizedDescription=Must bind a socket before joining a multicast group.}

如何设置初始播放的进度

比如手机上播放到1分钟的时候,投屏到电视端,也从1分钟开始播,如何实现呢?

(seek方法需要手动调用,视频加载过程中调用seek似乎是无效的,视频还是从头开始播,视频真正开始播放的时候调用seek才生效,但是似乎没有地方可以判断视频是否真正开始播放)

搜索不到设备

2018-05-11 17:31:21.239121+0800 DLNA_UPnP[12548:831792] error==Error Domain=GCDAsyncUdpSocketErrorDomain Code=1 "Must bind a socket before joining a multicast group." UserInfo={NSLocalizedDescription=Must bind a socket before joining a multicast group.}
2018-05-11 17:31:21.240985+0800 DLNA_UPnP[12548:831839] [CLUPnPServer.m in line 101] => 发送信息成功

三星TV可以设置音量,但是不能播放视频

2019-07-16 16:31:41.549798+0800 DLNA_UPnP_Example[2533:423537] postXML = <s:Envelope s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" xmlns:u="urn:schemas-upnp-org:service:AVTransport:1"><s:Body><u:Pause><InstanceID>0</InstanceID></u:Pause></s:Body></s:Envelope>
2019-07-16 16:31:41.549926+0800 DLNA_UPnP_Example[2533:423537] resXML = <s:Fault><faultcode>s:Client</faultcode><faultstring>UPnPError</faultstring><detail><UPnPError xmlns="urn:schemas-upnp-org:control-1-0"><errorCode>701</errorCode><errorDescription>Transition not available</errorDescription></UPnPError></detail></s:Fault>
2019-07-16 16:31:43.298444+0800 DLNA_UPnP_Example[2533:423537] postXML = <s:Envelope s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" xmlns:u="urn:schemas-upnp-org:service:AVTransport:1"><s:Body><u:Play><InstanceID>0</InstanceID><Speed>1</Speed></u:Play></s:Body></s:Envelope>
2019-07-16 16:31:43.298586+0800 DLNA_UPnP_Example[2533:423537] resXML = <s:Fault><faultcode>s:Client</faultcode><faultstring>UPnPError</faultstring><detail><UPnPError xmlns="urn:schemas-upnp-org:control-1-0"><errorCode>701</errorCode><errorDescription>Transition not available</errorDescription></UPnPError></detail></s:Fault>

求解,谢谢!

播放视频问题

你好,不修改代码,只是修改视频url地址,运行博主的程序后,能播放有些视频到电视(比如:http://v.tiaooo.com/llbizosAzGhJPXC0H4AHLTGHl42W ),有些视频就不能播放。

出现的错误有几种。

  1. 播放youtube的视频错误。
    xmlString = <s:Fault>s:ClientUPnPError701Transition not available</s:Fault>
  2. 播放 视频url类似 http://192.168.1.139:8080/IMG_1380.m4v, 电视端显示不支持该类型。
  3. 还有是显示错误的mime type。

不知道如何做到支持几种基本的视频类型的播放?

有点小问题

投屏到小米盒子之后,只有调音量生效了,其他播放暂停之类的方法都没有生效,不知道什么原因唉

真机无法搜到设备

我的真机(iOS11 ) 和 模拟器都在同一个局域网,同一个网段下,模拟器可以搜到设备,可以投屏播放.
但是真机就无法搜到设备,进入搜索页面,控制台只输出了
[CLUPnPServer.m in line 109] => udpSocket关闭
请问这个怎么处理?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.