1 I suggest to cancel Read Only and Read to End buttons in order to start things running by a long touching the text and we just make only one method Read to End unless we click stop button.
2 I will try to find some blocks to modify the title.
Find the highlighter procedure, and add a hideKeyboard block. The keyboard still flashes up momentarily. I will see if I can find a better solution meanwhile.
Hello Tim,
I tried to add blocks for select mp3 sound from external sd card depend on the text index but I couldn't.
I have put mp3 sound in the asset but I need to read from external sd card.
It is very difficult to give any advice. You appear to have simply applied the blocks from 3 or 4 different example projects, created by others or yourself, into one project, and expected it to work ?
Could I suggest that your organise your blocks in a logical workflow, so that they can be followed. A written workflow, in words, would also help to understand how each section is supposed to work and how it links to the next. Doing this may help you to get your project working yourself....
You are right I have applied the blocks from many projects. I tried hard to solve the problems and I have repeated rebuilding the blocks 3 times but I stock in and I couldn't continue. Now I stock in timingcsv and it works fine just with only one reader and works with the first page. I have tested and works fine with the APIKEY link for downloading the sound directly but I removed it. I just need to fix timingcsv because I have 17 Readers. So I need 17 timingsFiles I replaced the name of csv file "timingscsv1" to "1soundlinks,2soundlinks,3soundlinks,..." and there are 114 pages. So each Reader has 114 Mp3 sound file. I put in this app only 2 readers as an example in order to test it. Also I ziped them in webprefe.zip because there are many files.
If is possible for you just to add and edit the blocks in order to join many readers for each page in the example you have built it in the previous one.
It seems you have a list of timingcsv files, and contained within each file is a list of timings. You will need to make a selection list of the timingcsv files, so that the user can pick one, then make a list of the timings within the selected timingcsv file, also for the user to select.
Hello Tim,
Believe me I have tried many times but still I can't solve this problem. It is a very complicated one.
So please if you can solve it for me I really appreciate you. So I have attached the readerv1Demo.aia and I have added the files in the assets. readerV1Demo.aia (3.4 MB)
There are two pages 1.csv 2.csv and 4 sounds two for each reader and there are "timingscsv1.csv" "timingscsv2.csv" for both readers.
You are a very good man who deserve a very well life for ever!
The file ID is the same for all four entries. Because I put them just as an example but in real project I they will be changed acording to the file.
The user first of all will select the page index (Page # 1,...,, ... ..... Page # 100) then will select reader from the List in order to listen all pages with the same reader ( Reader 1 ...... or Reader 10 Or Reader 17) because there are 17 readers.
In order to be easy for you, The user can go throw pages by using next or back butons or by using list viewer. Also he can select the reader from listveiewer