I can't hear the sound on Google TV (Google Streamer TV).

sangsoo

Member
Hello.
I am developing a Google TV (armeabi-v7a) app with Android SDK 1.1.
I have a problem that there is no sound when playing, and I don't know why.
I am testing with two types of Google TVs.
1747217654235.png


A. Google Streamer TV (aos14): porcelain-colored device on the left of the picture
B. SEI Robotics Box Q (aos12): black device on the right side of the picture

The test APK ran the sample player from the 1.1.0.59 aar.
1747217721824.png

When I play it on device B, I can see the screen and hear the sound well.
When I play it on the newer device A, the screen is displayed, but the sound is not heard.
I tried to analyze the problem, but I couldn't solve it.

Can you please review what the problem is?
I need your help. Thank you.

Best Regards.
 

Max

Administrator
Staff member
Good day.
Please check if sound is playing on both the devices in browser using WebSDK. If yes, using Webview could be a workaround for such devices.
 

sangsoo

Member
Thank you.
The sound is fine in the web browser app for Google TV. The sound is fine on both devices.
The webview_example apk included in Android sdk 1.1 also works fine.

What is the difference between android sdk and web sdk?
Why is there no sound on the newer Google Streamer TV?
What do you suspect is the problem?

Is there any way to solve it other than webview?
I would love to hear some technical advice.
Best regards.
 

Max

Administrator
Staff member
Why is there no sound on the newer Google Streamer TV?
The issue may be in a newer Android version.
Google Streamer TV (aos14)
Google dropped ARM32 devices support in WebRTC library, so we do not support them too in newer Android SDK builds.
Webview seems the only way to solve the issue.
You can also play HLS instead of WebRTC on Google TV box as workaround.
 
Last edited:

sangsoo

Member
Thank you. I will take note of your reply.

I can see the screen fine, just no sound, so I'm suspecting it's a characteristic (Audio pass-through) of Google Streamer TV devices.
Out of curiosity, I'm looking for a Google announcement that Webrtc doesn't support ARM32, but I can't find anything official.

Rather, the following 2 places list armeabi-v7a as supported, which is confusing.
1. https://webkit.googlesource.com/Web...tc/g3doc/supported-platforms-and-compilers.md

2. webrtc.org native android also has target _cpu="arm".

I'll take note of your reply, thanks again.
 

Max

Administrator
Staff member
Out of curiosity, I'm looking for a Google announcement that Webrtc doesn't support ARM32, but I can't find anything official.
There is no official announce, but actually there is no support anymore, WebRTC native library cannot be built for ARM32.
Rather, the following 2 places list armeabi-v7a as supported, which is confusing.
1. https://webkit.googlesource.com/Web...tc/g3doc/supported-platforms-and-compilers.md

2. webrtc.org native android also has target _cpu="arm".
WebRTC Android development
Unfortunately, this is the documentation issue only.
 
Top