Ho già fatto dei test con Flowplayer e dava anche lui non pochi problemi. Avendo anche API nativamente più limitate, dipendenza da plugin ed essendo scritto in Flash -- rendendomi quindi impossibile metterci le mani o anche solo controllarne il funzionamente, non conoscendolo -- mi sembrava opportuno tentare di far funzionare quello che alla fine sarebbe risultato più completo...
Per quanto riguarda VideoJS, invece...
Buck yeah, I daresay u.u
Ero rimasto ai tempi in cui non aveva ancora il fallback al Flash, magari dopo mesi avrei dovuto dargliela un'occhiata... magari... lol
Attualmente ho testato con Chrome 27, Firefox 21 ed IE 10 su Win7 x86, e nessuno da problemi nè con video, nè con audio.
Il caricamento iniziale è abbastanza lungo, ma anche forzando l'utilizzo del player Flash, che in teoria di questi problemi non dovrebbe averne, c'è sempre il rischio che si blocchi per colpa di BitCasa: premere rapidamente il tasto play/pause finché non parte, di solito funziona -- anche se non è la più elegante delle soluzioni.
Infine, i sub sono della S1x01 semplicemente perché non ne ho trovati della S3 sincronizzati con le iTunesRIP.
Ancora una volta non sono al mio pc, e per eseguire altri test ed eventualmente aggiornare l'attuale playlist con gli episodi caricati da RX-77 dovrò aspettare qualche ora.
P.S. Nota tecnica, in caso possa interessare a qualcuno: l'impossibilità di spostarsi nella timeline del video, nonché quasi tutti i problemi sorti fin'ora con i vari player, sono dovuti all'assenza dell'header Content-Length dai download di BitCasa. Questo non è di norma un problema per browser e simili, ma un player -- soprattutto se JS, quindi ancora più limitato -- non è pensato per gestire situazioni del genere, e tra i vari calcoli di durata, bitrate, etc un dato mancante può facilmente bloccarlo o restituire ogni sorta di errore. Potrei facilmente aggiungere l'header mancante con le dimensioni di ogni file, ma per restituire il contenuto del file è necessario una lettura che si ferma appunto dopo il numero di byte indicati dal Content-Length: zero. Ultimamente ho cercato un sistema per forzare la lettura ad n bytes, ma sembra essere una causa persa -- e giustamente, a quale sano di mente potrebbe mai servire una soluzione del genere, invece di cambiare direttamente host...
tl;dr:
Preparate torce e forconi! Al rogo BitCasa!