반환 된 간격에 관계없이 reportPlaySeconds가 호출 됨

리처드 손튼

이 문제를 해결하기 위해 몇 가지 추가 논리를 사용하고 있지만 반환 값에 reportPlaySeconds관계없이 호출되는 것으로 나타났습니다 interval.

결과 문서 상태 :

interval string (128) -다음보고 전에 경과 할 시간 (초 ) 입니다. 참고 : 값이 0이면 해당 트랙의 재생이 시작된 후보고가 실행되지 않아야 함을 나타냅니다.

다음은 요청 요청의 예입니다.

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://www.sonos.com/Services/1.1">
<SOAP-ENV:Header>
    <ns1:credentials>
        <ns1:deviceId>00-01-02-0A-0B-0C</ns1:deviceId>
        <ns1:deviceProvider>Sonos</ns1:deviceProvider>
        <ns1:sessionId>303-TEMP</ns1:sessionId>
    </ns1:credentials>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
    <ns1:reportPlaySeconds>
        <ns1:id>track_id</ns1:id>
        <ns1:seconds>0</ns1:seconds>
    </ns1:reportPlaySeconds>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>

그리고 응답 :

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://www.sonos.com/Services/1.1">
<SOAP-ENV:Body>
    <ns1:reportPlaySecondsResponse>
        <ns1:reportPlaySecondsResult>
            <ns1:interval>0</ns1:interval>
        </ns1:reportPlaySecondsResult>
    </ns1:reportPlaySecondsResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>

문서를 올바르게 이해했다면 returning <ns1:interval>0</ns1:interval>수단 reportPlaySeconds을 다시 호출해서는 안됩니다. 또한 setPlayedSeconds보다 세분화 된보고를 계산 하는 사용 하므로 추가 reportPlaySeconds호출이 필요하지 않습니다.

어떤 아이디어?

데본 라자루스

설명서에는 사용자 (제공 업체) 가를 반환하여보고 간격을 변경할 수 있다고 명시 interval되어 reportPlaySecondsResult있지만이 기능은 최신 릴리스 (버전 5.4, 빌드 29.5-91030, 2015 년 7 월 13 일 릴리스 됨)에서 펌웨어에서 활성화되지 않습니다.

보시다시피 플레이어는에서 반환 된 값에 관계없이 고정 된 간격으로 계속보고합니다 reportPlaySecondsResult.

업데이트를 위해 문서화 팀과 티켓을 열었습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Spock Mock, 메서드에 전달 된 변수에 관계없이 메서드가 호출되면 "x"를 반환합니다.

분류에서Dev

Angular 8-@ViewChild는 부모 구성 요소에서 undefined를 반환합니다. (중첩 된 ngIf가없고 ngAfterViewInit에서 호출 됨)

분류에서Dev

Shopify 내에서 잘못된 JSON 데이터가 반환 됨

분류에서Dev

반환 된 axios 호출에서 업데이트 후크 호출

분류에서Dev

생성자가 잘못된 시간에 호출 됨

분류에서Dev

.net 원격, 델리게이트가 잘못된 프로세스에서 호출 됨

분류에서Dev

설정의 옵션에 관계없이 키가 너무 빠르게 반복됨

분류에서Dev

설정의 옵션에 관계없이 키가 너무 빠르게 반복됨

분류에서Dev

간단한 SQL 쿼리이지만 잘못된 결과가 반환 됨

분류에서Dev

루프에서 호출 된 함수에서 "계속"반환

분류에서Dev

파이프에서 읽을 때 잘못된 데이터가 반환 됨

분류에서Dev

관련없는 구성 요소에서 OnSetParameterAsync가 호출 됨

분류에서Dev

paintComponent가 계속 호출 됨

분류에서Dev

Openssl 호출이 WANT_WRITE를 반환 한 후 TLS Openssl 연결에 사용 된 TCP 소켓을 읽을 수있게 됨

분류에서Dev

ajax 호출에서 반환 된 데이터를 얻는 방법

분류에서Dev

AJAX 호출에서 반환 된 데이터 처리

분류에서Dev

C # AJAX 호출에서 반환 된 JSON 데이터 수정

분류에서Dev

OS X 명령 줄에서 잘못된 ctag가 호출 됨

분류에서Dev

UITableViewCell에서 호출 된 UIActivityViewController가 잘못 표시됨

분류에서Dev

React Native Navigator가 호출 된 후 앱이 정지됨

분류에서Dev

onPageFinished 전에 호출 된 반환

분류에서Dev

동일한 숫자 코드가 C ++ 또는 C에 관계없이 다른 출력을 반환합니다.

분류에서Dev

호출 된 메서드가 완료된 후 프로그램이 종료됩니까, 아니면 호출 함수에 제어를 반환합니까?

분류에서Dev

잘못된 BindingHandler가 호출 됨

분류에서Dev

JS : Async 함수에서 반환 된 Promise가 일찍 실행 됨

분류에서Dev

SequenceFileRecordReader에서 잘못된 ByteArray가 반환 됨

분류에서Dev

C : 반환 된 char 배열이 쓰레기가 됨

분류에서Dev

dircolors가 PHP에서 호출 된 bash에 대해 enything을 반환하지 않는 이유

분류에서Dev

VPN 연결이 활성화 된 경우 URL에서 잘못된 콘텐츠 길이가 반환 됨

Related 관련 기사

  1. 1

    Spock Mock, 메서드에 전달 된 변수에 관계없이 메서드가 호출되면 "x"를 반환합니다.

  2. 2

    Angular 8-@ViewChild는 부모 구성 요소에서 undefined를 반환합니다. (중첩 된 ngIf가없고 ngAfterViewInit에서 호출 됨)

  3. 3

    Shopify 내에서 잘못된 JSON 데이터가 반환 됨

  4. 4

    반환 된 axios 호출에서 업데이트 후크 호출

  5. 5

    생성자가 잘못된 시간에 호출 됨

  6. 6

    .net 원격, 델리게이트가 잘못된 프로세스에서 호출 됨

  7. 7

    설정의 옵션에 관계없이 키가 너무 빠르게 반복됨

  8. 8

    설정의 옵션에 관계없이 키가 너무 빠르게 반복됨

  9. 9

    간단한 SQL 쿼리이지만 잘못된 결과가 반환 됨

  10. 10

    루프에서 호출 된 함수에서 "계속"반환

  11. 11

    파이프에서 읽을 때 잘못된 데이터가 반환 됨

  12. 12

    관련없는 구성 요소에서 OnSetParameterAsync가 호출 됨

  13. 13

    paintComponent가 계속 호출 됨

  14. 14

    Openssl 호출이 WANT_WRITE를 반환 한 후 TLS Openssl 연결에 사용 된 TCP 소켓을 읽을 수있게 됨

  15. 15

    ajax 호출에서 반환 된 데이터를 얻는 방법

  16. 16

    AJAX 호출에서 반환 된 데이터 처리

  17. 17

    C # AJAX 호출에서 반환 된 JSON 데이터 수정

  18. 18

    OS X 명령 줄에서 잘못된 ctag가 호출 됨

  19. 19

    UITableViewCell에서 호출 된 UIActivityViewController가 잘못 표시됨

  20. 20

    React Native Navigator가 호출 된 후 앱이 정지됨

  21. 21

    onPageFinished 전에 호출 된 반환

  22. 22

    동일한 숫자 코드가 C ++ 또는 C에 관계없이 다른 출력을 반환합니다.

  23. 23

    호출 된 메서드가 완료된 후 프로그램이 종료됩니까, 아니면 호출 함수에 제어를 반환합니까?

  24. 24

    잘못된 BindingHandler가 호출 됨

  25. 25

    JS : Async 함수에서 반환 된 Promise가 일찍 실행 됨

  26. 26

    SequenceFileRecordReader에서 잘못된 ByteArray가 반환 됨

  27. 27

    C : 반환 된 char 배열이 쓰레기가 됨

  28. 28

    dircolors가 PHP에서 호출 된 bash에 대해 enything을 반환하지 않는 이유

  29. 29

    VPN 연결이 활성화 된 경우 URL에서 잘못된 콘텐츠 길이가 반환 됨

뜨겁다태그

보관