eXport-it, android  UPnP Client/Server

eXport-it หุ่นยนต์ UPnP/HTTP ไคลเอนต์และเซิร์ฟเวอร์

Android


การประยุกต์ใช้ไฟล์ร่วมกัน Android สำหรับเสียงภาพวิดีโอและหนังสือ




ไคลเอนต์





ลูกค้า eXport-it

เมื่อเริ่มต้นของลูกค้าที่คุณได้รับหน้าจอเช่น:

upnp client

บนแถบชื่อคุณมีประเภทการเชื่อมต่อ (WiFi หรือมือถือ) และที่อยู่ในท้องถิ่นของอินเตอร์เฟซเครือข่ายนี้ ในช่วงกลางของหน้าจอคุณมีปุ่มสลับและด้านล่างของรายชื่อของเซิร์ฟเวอร์สื่อ คลิกที่ปุ่มสลับให้รายชื่อของอุปกรณ์ UPnP พบในเครือข่ายนี้ หากคุณเลือกอุปกรณ์อื่นนอกเหนือจากเซิร์ฟเวอร์สื่อคุณสามารถอ่านข้อความ XML ของการนำเสนอ



เลือกเซิร์ฟเวอร์ในรายการจะต้องให้แผงที่สอง (ถ้าเซิร์ฟเวอร์จะกระจายข้อมูล) เช่น

บนหน้าจอนี้คุณสามารถกลับไปยังรายการเซิร์ฟเวอร์แรกคลิกไปที่ "บ้าน" เล็กที่มุมบนขวา

ในช่วงกลางของหน้าจอที่มีรายชื่อของไฟล์ที่ส่งออกโดยเซิร์ฟเวอร์ คุณสามารถเลือกไฟล์ทั้งหมดในรายการการตรวจสอบช่องทำเครื่องหมายใกล้ชื่อรายการแล้ว คลิกที่รายการ (เช่นเดียวกันสำหรับยกเลิกการเลือกทั้งหมด)

client02


เมื่อไฟล์ถูกเลือกในรายการคุณสามารถเล่นไฟล์เหล่านี้ผลักดันที่ปุ่มหรือคุณจะได้รับสำเนาด้วยปุ่มอื่น นอกจากนี้คุณยังสามารถ "สะอาด" หน้าจอของชื่อทั้งหมดก่อนที่จะไปยังรายการอื่นหรือไม่ video streaming

วิดีโอและไฟล์เสียงที่มีการเล่นกับหุ่นยนต์เครื่องเล่นสื่อ สนับสนุน 3gpp เพียง WebM และ mp4 วิดีโอและ m4a OGG, และเสียงไฟล์ mp3 ภาพจะแสดงผ่าน WebView
audio streaming

audio streaming
image display


ebook reading over wifi network

เกี่ยวกับอีบุ๊คที่ผมไม่ได้เขียนโปรแกรม แต่สนับสนุน qPDFViewer แนะนำให้ใช้ผลิตภัณฑ์ของตนสำหรับการอ่านไฟล์ PDF เริ่มต้นว่ามันเป็นความตั้งใจที่จะดู การดำเนินการนี้จะต้องมีการเริ่มต้นมันเป็นงานที่ "ใหม่" จึงหลังจากดูเอกสารของลูกค้า eXport-it โดยอัตโนมัติอีกครั้งเริ่มต้นได้โดยหุ่นยนต์ ผมทดสอบวิธีการนี้กับผลิตภัณฑ์อื่น ๆ และขณะนี้ลูกค้า eXport-it มีการสนับสนุน qPDFViewer, Acrobat Reader และ FBReader 2 เบต้าด้วยปลั๊กอิน PDF ของ สำหรับการอ่านไฟล์ PDF ประเภทอื่น ๆ eBook, FBReader เท่านั้น (2.0 เบต้า), CoolReader ZoReader และได้รับการสนับสนุนในปัจจุบัน



ฉันวางแผนที่จะดำเนินการทดสอบกับผู้อ่านหนังสือเล่มอื่น ๆ สามารถที่จะอ่าน "ในบรรทัด" จาก URL ลูกค้า eXport-it สามารถรองรับผู้อ่านสูงสุด 4 PDF และ 4 ผู้อ่านหนังสือ พร้อมติดตั้ง (ถ้ามีเพียง 4 คนแรกที่จะมีการแสดง), หน้าต่างจะแสดงก่อนที่จะเริ่มลำดับของการอ่านอีบุ๊คสำหรับการเลือกชม ถ้ามีการติดตั้งมากกว่าหนึ่ง

วิธีการสำหรับการอ่านอีบุ๊คอื่นประกอบในการใช้เครื่องอ่านสนับสนุนแคตตาล็อก OPDS (เหมือนดวงจันทร์อ่าน FBReader, ฯลฯ .. ) และให้ชี้ไปที่ URL ของ eXport-it เซิร์ฟเวอร์เพิ่ม "/opds" หลังจากหมายเลขพอร์ตบางสิ่งบางอย่างเช่น //192.168.1.47:8192/opds คำตอบที่เซิร์ฟเวอร์ที่มีเอกสาร XML ซึ่งจะแสดงรายการไฟล์ทั้งหมดในหนังสือที่ส่งออก

opds catalog ebook reading over Internet


ปัญหาการปฏิบัติงานและข้อ จำกัด ที่รู้จักกัน

โดยการออกแบบของลูกค้า eXport-it ทำงานที่มีเพียงสี่ประเภทของไฟล์เสียงภาพวิดีโอและอีบุ๊ค จะถูกแปลงใน UPnP โดยเพียงสี่ภาชนะบรรจุ รายการที่"ปกติ" เซิร์ฟเวอร์ UPnP ทำงานแตกต่างกันโดยสิ้นเชิงกำหนดโครงสร้างภาชนะที่ซับซ้อนมากขึ้นไม่เพียง แต่ในประเภทของไฟล์ แต่ชื่อไดเรกทอรี ชื่อของผู้เขียนหรือนักแสดงปีที่พิมพ์ ...รายการเดียวกันปรากฏขึ้นบ่อยหลายครั้ง ...

เมื่อลูกค้า eXport-it เข้าถึงเซิร์ฟเวอร์ดังกล่าวจะต้องดำเนินการอ่านที่ซับซ้อนของโครงสร้างภาชนะทั่วโลกกำจัดทุกรายการที่ซ้ำกัน สำหรับการนำเสนอรายการที่ง่ายในการสรุป กระบวนการนี้จะใช้หน่วยความจำกองอย่างหนาแน่นและสามารถต้องใช้เวลามากกับการแสดงที่น่าสงสารมา