Dear elite developers,
I have created The simple button based radio player for my kind mother. She loves it, because it simple. I have one older Android phone with Android 4.1.2 Android version. I have disabled Gogle Play, Google Play services and I have removed Google account so no background processes are interfering so much on this phone, which has only 512 MB of RAm and has one Core ARM based CPU. So it is more than ideal phone to experiment with FPCJVm Android JVM target and with Android Pascal header units. Unfortunately, I do not know, how to recode The following line of code to be compatible with FPCJVM and with Ther bass.inc library which is specially made to be compatible with FPCJVM Android JVM target.   FChan := BASS_StreamCreateURL(PChar(AStreamURL), 0, BASS_STREAM_BLOCK or BASS_STREAM_AUTOFREE, nil, nil);

This code is very important, because if this code is not being presneted inside The source code, which call bass.so Android library. It may happen, that two or more Internet live streams can play at The same time.

I can not find out how to use it with FPCJVM.
The line
  FChan := BASS_StreamCreateURL(PChar(AStreamURL), 0, BASS_STREAM_BLOCK or BASS_STREAM_AUTOFREE, nil, nil);

Have been injected from other module based on Lamw and it uses bass.pas library coded for ARM machine code instructions based direct native .so library calling from fpc compiler.
Any help will be very welcomed.

Little phones has advantages, that 1,2 A lion battery can be charged very fast if it have been discharged. And if battery will be corrupted, I can even buy The next one and I can simply replace it. It is much more better than while using todays modern phones which have batteryes placed inside its corpus and it is not possible to replace them simply.

Thank you very much for your help.

_______________________________________________
fpc-other maillist  -  fpc-other@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-other

Reply via email to