
Recherche avancée
Médias (1)
-
Somos millones 1
21 juillet 2014, par
Mis à jour : Juin 2015
Langue : français
Type : Video
Autres articles (91)
-
Les notifications de la ferme
1er décembre 2010, parAfin d’assurer une gestion correcte de la ferme, il est nécessaire de notifier plusieurs choses lors d’actions spécifiques à la fois à l’utilisateur mais également à l’ensemble des administrateurs de la ferme.
Les notifications de changement de statut
Lors d’un changement de statut d’une instance, l’ensemble des administrateurs de la ferme doivent être notifiés de cette modification ainsi que l’utilisateur administrateur de l’instance.
À la demande d’un canal
Passage au statut "publie"
Passage au (...) -
D’autres logiciels intéressants
12 avril 2011, parOn ne revendique pas d’être les seuls à faire ce que l’on fait ... et on ne revendique surtout pas d’être les meilleurs non plus ... Ce que l’on fait, on essaie juste de le faire bien, et de mieux en mieux...
La liste suivante correspond à des logiciels qui tendent peu ou prou à faire comme MediaSPIP ou que MediaSPIP tente peu ou prou à faire pareil, peu importe ...
On ne les connais pas, on ne les a pas essayé, mais vous pouvez peut être y jeter un coup d’oeil.
Videopress
Site Internet : (...) -
HTML5 audio and video support
13 avril 2011, parMediaSPIP uses HTML5 video and audio tags to play multimedia files, taking advantage of the latest W3C innovations supported by modern browsers.
The MediaSPIP player used has been created specifically for MediaSPIP and can be easily adapted to fit in with a specific theme.
For older browsers the Flowplayer flash fallback is used.
MediaSPIP allows for media playback on major mobile platforms with the above (...)
Sur d’autres sites (10938)
-
Evolution #4280 : Affichage les états autres que "stable"
28 janvier 2019, par RastaPopoulos ♥+1 c’est un super gros problème ergonomique. Je n’utilise pas souvent SVP, mais du coup même moi à chaque fois que j’y reviens je ne me souviens plus pourquoi ça fait ça et je ne comprends bien à ce qu’il se passe et si j’ai le droit de les installer. Déjà le truc de base : aucune information importante ne doit être faite uniquement par des styles graphiques, ça doit toujours être marqué explicitement. Mais en plus de ça, c’est même pas la norme graphique adapté à l’idée à véhiculer ! Grisé c’est habituellement utilisé pour indiquer un truc inactif (disabled), un truc sur lequel on ne peut PAS interagir. Alors que là il s’agit de plugin tout à fait ok avec notre version de SPIP et qu’on a le droit d’installer, donc aucun rapport.
-
iOS - converting to fmp4 (from mp4/m4a) and streaming it
13 février 2019, par ironRoeiSo I didn’t managed to find any code about this issue.
I have recorded an mp4 file(audioFile.mp4) and now i want to stream it through socket , yet i have problem in converting.
I know that there is the ffmpeg(https://www.ffmpeg.org/) platform yet i didn’t see any code of that.
Would appreciate any idea.class ViewController: UIViewController {
var requestManager = RequestManager()
var socket: WebSocket?
var audioRecorder: AVAudioRecorder!
@IBOutlet weak var recordBtn: UIButton!
@IBOutlet weak var playBtn: UIButton!
var fileName: String = "audioFile.mp4"
var soundRecorder: AVAudioRecorder?
var soundPlayer: AVAudioPlayer?
var audioSession = AVAudioSession.sharedInstance()
override func viewDidLoad() {
super.viewDidLoad()
self.socket?.delegate = self
setUpRecorder()
playBtn.isEnabled = false
}
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated)
self.audioSession = AVAudioSession.sharedInstance()
do {
try audioSession.setCategory(AVAudioSession.Category.playAndRecord, mode: .measurement, options: .defaultToSpeaker)
try audioSession.setActive(true, options: .notifyOthersOnDeactivation)
} catch {
print(error)
}
}
func getDocDirector() -> URL {
let path = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask)
return path[0]
}
func setUpRecorder() {
let audioFileName = getDocDirector().appendingPathComponent(fileName)
let recordSettings: [String: Any] = [AVFormatIDKey: Int(kAudioFormatMPEG4AAC),
AVEncoderAudioQualityKey: AVAudioQuality.max.rawValue,
AVNumberOfChannelsKey: 1,
AVEncoderBitRateKey: 16000,
AVSampleRateKey: 16000]
do {
soundRecorder = try AVAudioRecorder(url: audioFileName, settings: recordSettings)
soundRecorder?.delegate = self
soundRecorder?.prepareToRecord()
} catch {
print(error)
}
}
func setUpPlayer() {
let audioFileName = getDocDirector().appendingPathComponent(fileName)
do {
soundPlayer = try AVAudioPlayer(contentsOf: audioFileName)
soundPlayer?.delegate = self
soundPlayer?.prepareToPlay()
soundPlayer?.volume = 1.0
} catch {
print(error)
}
}
@IBAction func recordAction(_ sender: Any) {
if recordBtn.titleLabel?.text == "Record" {
soundRecorder?.record()
recordBtn.setTitle("Stop", for: .normal)
playBtn.isEnabled = false
} else {
soundRecorder?.stop()
recordBtn.setTitle("Record", for: .normal)
playBtn.isEnabled = false
}
}
@IBAction func playAction(_ sender: Any) {
if playBtn.titleLabel?.text == "Play" {
playBtn.setTitle("Stop", for: .normal)
recordBtn.isEnabled = false
setUpPlayer()
soundPlayer?.play()
} else {
playBtn.setTitle("Play", for: .normal)
recordBtn.isEnabled = false
}
}
func openSocket() {
getUrl(success: { [weak self] (url) in
self?.socket = WebSocket(url: URL(string: url)!)
self?.socket?.connect()
}) { (e) in
//
}
}
} -
Anomalie #4293 (Nouveau) : Nettoyage de tmp/upload
20 février 2019Un truc qui m’arrive régulièrement : en faisant un peu de maintenance sur un site, je vois que tmp/upload contient 30 Go de vieux docs datant de 2014 à aujourd’hui.
30 Go stockés pour rien depuis des années, dupliqués et redupliqués sur des serveurs de backups...J’envoie un mail au webmaster, en lui précisant qu’il peut supprimer sans risque les fichiers de tmp/upload une fois qu’il les as attachés à un article.
Sa réponse :Super, je ne savais pas qu’on pouvait supprimer les fichiers dans TMP/UPLOAD.
J’arrive à saturation chez OVH...C’est un cas classique, les utilisateurs ne savent pas qu’ils peuvent nettoyer tmp/upload, ou bien ils n’osent pas, il y a donc un problème d’ergo.
Plusieurs possibilités :
- demander à l’utilisateur s’il veut supprimer le fichier de tmp/upload quand il l’associe à un article (mais la question peut être mal comprise)
- le faire automatiquement, ou au bout d’un certain temps