Master volume

How to control the master volume of ipad with an API, in the same way it does the up / down button ipad external volume.

You can only control the master volume of the sound in your app.  You cannot control the device volume that I’m aware of.

Dear Rob, I appreciate your help. But things do not seem to be. I’m using the API native.newVideo () to play videos on stream. But I can not control the volume of the video within the application. I think you can not. If you believe that if you explain how?

I guess I wasn’t as clear on that.  You can only control the volume on channels used by the audio.* API.  There is no way using media.* to control the volume in iOS.  So no, you cannot from Corona SDK control the volume on media.* API calls.

I can not believe the corona SDK has this limitation. Is a barrier imposed by Apple or is a flaw that can be remedied by Corona? I have spent my money on a tool that is useful. This did not tell me earlier. I am outraged by this maneuver. This is not done. So users do not win. So get lost. Thanks Rob, for being honest with me. A hug.

Apple does not give anyone access to the volume buttons.  It’s maintained by the Operating system.  We offer two audio/video API’s:  media.* and audio.*.   The media.* is making OS direct calls and as such they don’t support separate audio channels. It’s as direct to the hardware as you can get, but again, Apple controls the audio. 

The audio.* calls are made using OpenGL which supports multiple channels and you can build in your own non-hardware button controls (like a slider) to control the volume on any of the 32 available channels or on the master channel.  This all is quite powerful.

Now for playing video, there is an option that you can set that will enable player controls for the user.  I don’t know if that has a software audio control or not, but in the iOS/Apple world your people are going to control the volume via the hardware keys. 

Rob, you do not understand how something as basic as the overall volume is not under the control of the developers. It’s elementary. How can what I can not have control over the volume of a streaming video when used Native.newVideo? Is there any API that allows me to take the value of the overall volume of the device? Is there any API which allows me to hide the speaker icon and the sound level that appears when I upload or low volume? Thanks for everything. They are my last questions. I honestly do not know what I do with the software purchased. I feel very bad.

With native.newVideo() you should be able to mute the sound.  See:

http://docs.coronalabs.com/api/type/Video/index.html

I’ve seen what dumbfound rode on the audio channel of a video. Obviously if you can override the sound channel, you should also be able to adjust the volume. This lack is Corona. Missing an API to do this when we reproduce a video using Native.newVideo (). Have a great weekend. I have bothered enough.

You can only control the master volume of the sound in your app.  You cannot control the device volume that I’m aware of.

Dear Rob, I appreciate your help. But things do not seem to be. I’m using the API native.newVideo () to play videos on stream. But I can not control the volume of the video within the application. I think you can not. If you believe that if you explain how?

I guess I wasn’t as clear on that.  You can only control the volume on channels used by the audio.* API.  There is no way using media.* to control the volume in iOS.  So no, you cannot from Corona SDK control the volume on media.* API calls.

I can not believe the corona SDK has this limitation. Is a barrier imposed by Apple or is a flaw that can be remedied by Corona? I have spent my money on a tool that is useful. This did not tell me earlier. I am outraged by this maneuver. This is not done. So users do not win. So get lost. Thanks Rob, for being honest with me. A hug.

Apple does not give anyone access to the volume buttons.  It’s maintained by the Operating system.  We offer two audio/video API’s:  media.* and audio.*.   The media.* is making OS direct calls and as such they don’t support separate audio channels. It’s as direct to the hardware as you can get, but again, Apple controls the audio. 

The audio.* calls are made using OpenGL which supports multiple channels and you can build in your own non-hardware button controls (like a slider) to control the volume on any of the 32 available channels or on the master channel.  This all is quite powerful.

Now for playing video, there is an option that you can set that will enable player controls for the user.  I don’t know if that has a software audio control or not, but in the iOS/Apple world your people are going to control the volume via the hardware keys. 

Rob, you do not understand how something as basic as the overall volume is not under the control of the developers. It’s elementary. How can what I can not have control over the volume of a streaming video when used Native.newVideo? Is there any API that allows me to take the value of the overall volume of the device? Is there any API which allows me to hide the speaker icon and the sound level that appears when I upload or low volume? Thanks for everything. They are my last questions. I honestly do not know what I do with the software purchased. I feel very bad.

With native.newVideo() you should be able to mute the sound.  See:

http://docs.coronalabs.com/api/type/Video/index.html

I’ve seen what dumbfound rode on the audio channel of a video. Obviously if you can override the sound channel, you should also be able to adjust the volume. This lack is Corona. Missing an API to do this when we reproduce a video using Native.newVideo (). Have a great weekend. I have bothered enough.