Expand my Community achievements bar.

SOLVED

Audio self-test

Avatar

Former Community Member

What is the best way to do an audio self-test that tests both peer-to-peer and client-server modes? I know that when recording, LCCS forces client-server test a peer-to-peer audio connection?

Also, is there a short example of doing any audio self-testing anywhere? For example: a user clicking a button to start their microphone, speaking a phrase, and then clicking a button to stop recording and play back what was recorded?

1 Accepted Solution

Avatar

Correct answer by
Former Community Member

Hi, do you want to play the recording or just test the audio ? If you want to just test audio, you can use the Audio example or PeerToPeerRtmfp example from sampleApps which will help you test client-server and p2p both. If your aim is to test recording, you can use our Recording app under sampleApps. In all these examples, you might have to strip down some extra code that shows other components but mostly they are very straightforward.

Thanks

Hironmay Basu

View solution in original post

5 Replies

Avatar

Correct answer by
Former Community Member

Hi, do you want to play the recording or just test the audio ? If you want to just test audio, you can use the Audio example or PeerToPeerRtmfp example from sampleApps which will help you test client-server and p2p both. If your aim is to test recording, you can use our Recording app under sampleApps. In all these examples, you might have to strip down some extra code that shows other components but mostly they are very straightforward.

Thanks

Hironmay Basu

Avatar

Former Community Member

I just want to test the audio, but thought it would be nice to play back what the user said so they're sure it's working. I'll check those examples.

Avatar

Former Community Member

I'm trying to understand 1) how to operate the Recording example 2) what Playback.mxml is doing. There is very little documentation in these files about how to use the example. I'm sorry to be so simplistic, but could you tell me which application to run and in which order as well as which buttons to click. I think something may not be working correctly for me and I want to ensure I'm operating the example correctly.

Avatar

Former Community Member

Hironmay, any tips? I think this may have slipped by somehow. Thanks for your help.


Avatar

Former Community Member

Hi Nathanah,

The Recording and Playback feature is still in private beta and you need to e-mail the team (at lccs(at)adobe(dot)com) if you want to use that feature.

Please include a short description of your use case for your request to be considered.

Also, I wanted to mention that getting setup with using Recording & Playback is not trivial so I'd recommend you do that only if you are planning on using that feature for your live application (not just for testing it).

I hope this helps.

Thank you,

Julien

LCCS Quality Engineering

The following has evaluated to null or missing: ==> liqladmin("SELECT id, value FROM metrics WHERE id = 'net_accepted_solutions' and user.id = '${acceptedAnswer.author.id}'").data.items [in template "analytics-container" at line 83, column 41] ---- Tip: It's the step after the last dot that caused this error, not those before it. ---- Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: #assign answerAuthorNetSolutions = li... [in template "analytics-container" at line 83, column 5] ----