מציג תוצאות 1 עד 6 מתוך 6

נושא: שידור אודיו בלוטות' למכשיר אנדרואיד מקורטע

  1. #1
    תאריך הצטרפות
    Feb 2017
    הודעות
    3
    תודה
    0
    קיבל/ה 0 תודות ב-0 הודעות
    תודה
    0
    Thanked 0 Times in 0 Posts

    שידור אודיו בלוטות' למכשיר אנדרואיד מקורטע

    היי,
    מקווה שמישהו פה יוכל לענות.
    בעיה שאני יושב עליה כבר שבוע אבל אני לא כל כך מבין בפרוטוקולי בלוטות' וכו'.

    פרסמתי אותה בstackoverflow. הנה לינק לשאלה.

    http://stackoverflow.com/questions/4...etooth-headset

    אשמח אם יש פה מישהו שיוכל לעזור לי בזה.

    תודה רבה!

  2. פרסומת
  3. #2
    תאריך הצטרפות
    Aug 2013
    הודעות
    1,958
    תודה
    15
    קיבל/ה 290 תודות ב-255 הודעות
    תודה
    0
    Thanked 1 Time in 1 Post
    אני לא מכיר בלוטות' ולא אנדרואיד אבל מה גורם לך לחשוב שמקור הבעיה הוא בתקשורת?
    העוותים שאתה מדבר עליהם - אני מניח שהכוונה למקומות בגראפים בהם האות נכנס לרוויה.
    התקשורת היא בסה"כ העברה של מידע דיגיטלי כך שלי נראה שמקור הבעיה הוא בשלב ההמרה מאנלוגי לדיגיטלי
    אולי זה פשוט עניין של הגבר - לא יודע אם יש שם איזשהו הגבר אוטומטי או לא.
    הייתי מנסה להכניס אות אודיו נמוך במיוחד כדי לראות אם התופעה עדיין קיימת.
    הייתי מנסה להכניס אות אודיו עם עוצמה יחסית קבועה כדי לבדוק אם התופעה עדיין קיימת.

  4. #3
    תאריך הצטרפות
    Feb 2017
    הודעות
    3
    תודה
    0
    קיבל/ה 0 תודות ב-0 הודעות
    תודה
    0
    Thanked 0 Times in 0 Posts
    ציטוט נכתב במקור על ידי gbgb צפיה בהודעה
    אני לא מכיר בלוטות' ולא אנדרואיד אבל מה גורם לך לחשוב שמקור הבעיה הוא בתקשורת?
    העוותים שאתה מדבר עליהם - אני מניח שהכוונה למקומות בגראפים בהם האות נכנס לרוויה.
    התקשורת היא בסה"כ העברה של מידע דיגיטלי כך שלי נראה שמקור הבעיה הוא בשלב ההמרה מאנלוגי לדיגיטלי
    אולי זה פשוט עניין של הגבר - לא יודע אם יש שם איזשהו הגבר אוטומטי או לא.
    הייתי מנסה להכניס אות אודיו נמוך במיוחד כדי לראות אם התופעה עדיין קיימת.
    הייתי מנסה להכניס אות אודיו עם עוצמה יחסית קבועה כדי לבדוק אם התופעה עדיין קיימת.

    היי,
    הבעיה היא דווקא לא רוויה (פשוט הגרף חתוך אבל בוודאות אין לנו בעיה של רוויה), אלא במקומות בהם יש פלאטו (בדר"כ על 0) וזה לפעמים מחזורי כל שניה בערך או יותר, ולפעמים באופן אקראי.

    אני אעדכן באמת את התמונה בstackoverflow.

    המעבר מאנלוגי לדיגיטלי קורה בתוך האונזיה עצמה. והסאונד באפליקציות אחרות נשמע תקין. לכן המחשבה היחידה שלי שהבעיה היא אצלי בקוד (שכולו מתעסק בתקשורת של האוזניה עם האפליקציה)

  5. #4
    תאריך הצטרפות
    Sep 2013
    הודעות
    173
    תודה
    37
    קיבל/ה 18 תודות ב-14 הודעות
    תודה
    0
    Thanked 0 Times in 0 Posts
    ניסית לשנות את גודל ה-bufferSizeBytes?
    יכול להיות שהוא מתמלא מהר מדי ולכן יש איבודי מידע?

  6. #5
    תאריך הצטרפות
    Sep 2013
    הודעות
    173
    תודה
    37
    קיבל/ה 18 תודות ב-14 הודעות
    תודה
    0
    Thanked 0 Times in 0 Posts
    במעבר נוסף על הקוד, נראה לי שעליתי על הבאג שלך (אלא אם הקוד שהעלית חלקי ולכן זה נראה כביכול כמו באג).

    קוד:
    read(buffer,0,bufferSizeBytes)
        output.writeSamples(buffer,0,numBytesRead)
    הפונקציה read אמורה להחזיר את כמות הבתים שנקראו. אתה לא יכול להניח שהיא קראה כמות בתים כגודל הבאפר.
    בהתאם לערך המוחזר אתה אמור לכתוב את הכמות המתאימה.

  7. #6
    תאריך הצטרפות
    Feb 2017
    הודעות
    3
    תודה
    0
    קיבל/ה 0 תודות ב-0 הודעות
    תודה
    0
    Thanked 0 Times in 0 Posts
    היי תודה על התגובות.
    בקוד באמת אני כותב numBytesRead = read(buffer, 0, bufferSizeBytes) ואז כותב באמת numBytesRead לoutput
    אני לא יודע למה לא כתבתי את זה בבירור בשאלה. אתקן את זה
    ולגבי bufferSizeBytes הוא שווה ל:
    int bufferSizeSamples = (int) (sampleRate * shortFrameSizeMsec / 1000.0);
    bufferSizeBytes = bufferSizeSamples * bytesPerSample;

    כלומר מספר הסמפלים לשניה כפול מספר השניות (זה בעצם יוצא מספר הדגימות) ובכלל שכל דגימה היא מספר מטיפוס short (=2 bytes) אז אני מכפיל את מספר הדגימות ב 2 בתים.
    ככה שאני חושב שהוא לא יכול להיות קטן מידי.

    מה גם שבחלק מהטלפונים אין את הבעיה הזאת.

    אני מתחיל לחשוב שזה בעיה של מכשיר ה LG G3 באיזשהו אופן

תגיות בנושא זה

הרשאות פרסום

  • אין באפשרותך לפרסם נושאים חדשים
  • אין באפשרותך לפרסם תגובות
  • אין באפשרותך לצרף קבצים
  • אין באפשרותך לערוך את הודעותיך
  •  
הרשמה