Peerjs: Tidak dapat berkomunikasi antara iOS/MacOS ke Windows 10

Dibuat pada 26 Mei 2019  ·  5Komentar  ·  Sumber: peers/peerjs

Saya mendapat kesalahan berikut:

Uncaught TypeError: Cannot read property 'readyState' of undefined
    at e.cleanup (main.00964d37d7b2ca5b80ca.js:1)
    at t.close (main.00964d37d7b2ca5b80ca.js:1)
    at RTCPeerConnection.e.oniceconnectionstatechange (main.00964d37d7b2ca5b80ca.js:1)

Proyek sederhana saya menggunakan server peerjs bersama untuk menghubungkan dan mengirim jumlah yang meningkat setiap 3 detik. Lihat https://passenger-location-share.firebaseapp.com/ dan tekan Track passengers pada browser/tab dan pada browser/tab lain, tekan passenger on the way untuk mulai mengirim pesan.

Beberapa tes yang telah saya lakukan dan hasilnya:

  • Safari di iOS 12.2 dan Chrome 74 di Windows 10 ==> Kesalahan
  • Safari di macOS 10.13.4 dan Chrome 74 di Windows 10 => Kesalahan
  • Chrome di macOS 10.13.4 dan Chrome 74 di Windows 10 => Kesalahan
  • Chrome dan Firefox di Windows 10 => Sukses
  • Chrome dan Safari di macOS => Sukses
  • Chrome di Android 9 dan Chrome di Windows 10 => Sukses

Mohon bantuannya untuk melihat. Terima kasih


Pembaruan: Saya telah mengkonfirmasi masalah ini pada demo juga https://jmcker.github.io/Peer-to-Peer-Cue-System/

bug

Semua 5 komentar

Bisakah Anda mencoba dengan https://github.com/peers/peerjs/tree/v2.0.0?

Hal yang sama terjadi pada saya yang menjalankan Chrome+Win10/7 vs Chrome+macOS terbaru dan juga untuk Chrome+Win10/7 vs Chrome+Android 8.1.

BTW itu tidak terjadi menggunakan PeerJS v2.0, setidaknya dengan Chrome+Win10/7 vs Chrome+Android8 dan Chrome+Win10/7 vs Chrome+macOS. Juga, membuatnya bekerja dengan Chrome+Win10 vs Firefox+Win10.

Saya ingin tahu, bagaimana Anda menggunakan v2.0. Itu tidak memiliki dokumen API.

Belum benar-benar menggunakannya, hanya pengujian. Saya bermain sedikit dengan contoh yang diberikan yang cukup jelas bahkan jika panggilan API tidak didokumentasikan. Banyak fitur yang masih hilang (*) tetapi API 2.0 yang baru tampaknya lebih sederhana untuk digunakan daripada v1, dan untuk koneksi multipart ia melakukan hampir semuanya dengan sendirinya.

(*) Terutama penanganan pemutusan dan metadata, sejauh menyangkut proyek yang saya kembangkan. Seharusnya ada juga kemungkinan untuk "dengan baik" menolak panggilan alih-alih membiarkan waktu rekan habis, yang merupakan sesuatu yang saya butuhkan.

Masalah telah diperbaiki di #520 ( versi 1.0.1 )

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

bilo1967 picture bilo1967  ·  7Komentar

lucastwong picture lucastwong  ·  3Komentar

fresheneesz picture fresheneesz  ·  10Komentar

schweini picture schweini  ·  7Komentar

geraldsamosir picture geraldsamosir  ·  6Komentar